|
|
| DAPyDataFrame (const DAPyDataFrame &df) |
| |
|
| DAPyDataFrame (const DAPyObjectWrapper &df) |
| |
|
| DAPyDataFrame (DAPyDataFrame &&df) |
| |
|
| DAPyDataFrame (const pybind11::object &obj) |
| |
|
| DAPyDataFrame (pybind11::object &&obj) |
| |
|
DAPySeries | operator[] (const QString &n) const |
| |
|
DAPySeries | operator[] (size_t n) const |
| |
|
DAPyDataFrame & | operator= (const pybind11::object &obj) |
| |
|
DAPyDataFrame & | operator= (const DAPyDataFrame &obj) |
| |
|
DAPyDataFrame & | operator= (const DAPyObjectWrapper &obj) |
| |
|
DAPyDataFrame & | operator= (pybind11::object &&obj) |
| |
|
DAPyDataFrame & | operator= (DAPyDataFrame &&obj) |
| |
|
DAPyDataFrame & | operator= (DAPyObjectWrapper &&obj) |
| |
| bool | operator< (const DAPyDataFrame &other) const |
| | 重写小于操作,用于std::map容器,注意,这个小于仅仅比较指针的大小,没有任何意义
|
| |
| QList< QString > | columns () const |
| | DataFrame.columns
|
| |
| QString | columnName (std::size_t i) const |
| | 获取第n个列名
|
| |
| bool | columns (std::size_t i, const QString &name) |
| | 设置列名
|
| |
| bool | columns (const QList< QString > &cols) |
| | 设置阵列内容
|
| |
| bool | empty () const |
| | DADataFrame::empty property DataFrame.empty
|
| |
| std::pair< std::size_t, std::size_t > | shape () const |
| | DADataFrame::shape property DataFrame.shape(row,column)
|
| |
| std::size_t | size () const |
| | DADataFrame::size property DataFrame.size
|
| |
| QVariant | iat (std::size_t r, std::size_t c) const |
| | DataFrame.iat Access a single value for a row/column pair by integer position.
|
| |
| pybind11::object | iatObj (std::size_t r, std::size_t c) const |
| | DataFrame.iat Access a single value for a row/column pair by integer position.
|
| |
| bool | iat (std::size_t r, std::size_t c, const QVariant &v) |
| | DataFrame.iat Access a single value for a row/column pair by integer position.
|
| |
|
bool | iat (std::size_t r, std::size_t c, const pybind11::object &v) |
| |
|
DAPySeries | iloc (std::size_t c) const |
| |
| DAPySeries | loc (const QString &n) const |
| | DADataFrame::loc
|
| |
| bool | drop (std::size_t index, int axis=0) |
| | DataFrame.drop(index=index,axis=axis,inplace=True)
|
| |
| DAPyIndex | index () const |
| | DAPyDataFrame::index
|
| |
| pybind11::dtype | dtypes (std::size_t c) const |
| | 获取某一列对应的dtype,等同于pandas.DataFrame.dtypes[c]
|
| |
| DAPyDataFrame | describe () const |
| | pandas.DataFrame.describe
|
| |
| bool | to_csv (const QString &path, const QVariantHash &args=QVariantHash()) const noexcept |
| | 转换为csv
|
| |
| bool | to_pickle (const QString &path, const QVariantHash &args=QVariantHash()) const noexcept |
| | 转换为pickle
|
| |
| bool | to_parquet (const QString &path, const QVariantHash &args=QVariantHash()) const noexcept |
| | 转换为parquet
|
| |
| bool | setIndex (const QString &colName, bool isDrop=true) noexcept |
| | 设置索引
|
| |
| QString | toString (std::size_t maxrow=12) const |
| | 打印为字符串
|
| |
|
bool | read_csv (const QString &path, const QVariantHash args=QVariantHash(), QString *why=nullptr) |
| |
|
| DAPyObjectWrapper (const DAPyObjectWrapper &obj) |
| |
|
| DAPyObjectWrapper (DAPyObjectWrapper &&obj) |
| |
|
| DAPyObjectWrapper (const pybind11::object &obj) |
| |
|
| DAPyObjectWrapper (pybind11::object &&obj) |
| |
|
bool | isNone () const |
| |
|
DAPyObjectWrapper & | operator= (const DAPyObjectWrapper &obj) |
| |
|
DAPyObjectWrapper & | operator= (DAPyObjectWrapper &&obj) |
| |
|
DAPyObjectWrapper & | operator= (const pybind11::object &obj) |
| |
|
DAPyObjectWrapper & | operator= (pybind11::object &&obj) |
| |
|
bool | operator== (void *ptr) const |
| |
|
bool | operator== (const pybind11::object &obj) const |
| |
|
bool | operator== (const DAPyObjectWrapper &obj) const |
| |
|
bool | operator!= (void *ptr) const |
| |
|
bool | operator!= (const pybind11::object &obj) const |
| |
|
bool | operator!= (const DAPyObjectWrapper &obj) const |
| |
|
| operator bool () const |
| |
| void | dealException (const std::exception &e) const |
| | 统一的异常处理函数
|
| |
| DAPyObjectWrapper | deepCopy () const |
| | 深拷贝
|
| |
|
pybind11::object & | object () |
| |
|
const pybind11::object & | object () const |
| |
|
QVariant | toVariant () const |
| |
|
bool | isinstance (const pybind11::handle &type) const |
| |
| bool | isInt () const |
| | 是否为int
|
| |
| bool | isModule () const |
| | 是否为Module
|
| |
| bool | isFloat () const |
| | 是否为float
|
| |
| bool | isStr () const |
| | 是否为str
|
| |
|
bool | isBool () const |
| |
|
bool | isList () const |
| |
|
bool | isDict () const |
| |
|
bool | isTuple () const |
| |
|
bool | isCallable () const |
| |
|
bool | isSequence () const |
| |
|
bool | isNumeric () const |
| |
| void | setErrCallback (const ErrCallback &fun) |
| | 设置错误处理回调
|
| |
|
ErrCallback | getErrCallback () const |
| |
| pybind11::object | attr (const char *c_att) |
| | 获取属性
|
| |
|
pybind11::object | attr (const char *c_att) const |
| |
| template<typename... Args> |
| pybind11::object | call (Args &&... args) |
| | 直接调用Python可调用对象
|
| |
| QString | __name__ () const |
| | 对应__name__
|
| |
|
QString | __str__ () const |
| |
|
QString | __repr__ () const |
| |
|
QString | typeName () const |
| |
|
size_t | refCount () const |
| |
非模板类的DataFrame
此类相当是对python Dataframe的封装