|
DAWorkbench 0.0.1
DAWorkbench API
|
DAPyDataFrame 的封装 更多...
#include <DADataPyDataFrame.h>
Public 成员函数 | |
| DADataPyDataFrame (const DAPyDataFrame &d) | |
| DataType | getDataType () const override |
| QVariant | toVariant (std::size_t dim1, std::size_t dim2) const override |
| bool | setValue (std::size_t dim1, std::size_t dim2, const QVariant &v) override |
| DAPyDataFrame | dataframe () const |
| QList< QString > | columns () const |
| QVector< double > | getSeriesByVector (const QString &name) const |
| 尝试把df[name]转换为vector<double> | |
Public 成员函数 继承自 DA::DADataPyObject | |
| DADataPyObject (const DAPyObjectWrapper &d) | |
| DataType | getDataType () const override |
| QVariant | toVariant (std::size_t dim1, std::size_t dim2) const override |
| bool | setValue (std::size_t dim1, std::size_t dim2, const QVariant &v) override |
| 设置值 | |
| bool | isNull () const |
| 判断是否为null | |
| DAPyObjectWrapper & | object () |
| 获取python object | |
| const DAPyObjectWrapper & | object () const |
Public 成员函数 继承自 DA::DAAbstractData | |
| QString | getName () const |
| 获取名字 | |
| void | setName (const QString &n) |
| 设置名字 | |
| QString | getDescribe () const |
| 获取描述 | |
| void | setDescribe (const QString &d) |
| 设置描述 | |
| Pointer | getParent () const |
| 获取父数据,默认为nullptr,除了一些特殊的数据如DADataPackage | |
| void | setParent (Pointer &p) |
| 设置父级数据 | |
| virtual void | write (QDataStream &out) |
| virtual bool | read (QDataStream &in) |
| IdType | id () const |
| 获取id | |
| void | setID (IdType d) |
额外继承的成员函数 | |
Public 类型 继承自 DA::DAAbstractData | |
| enum | DataType { TypeNone , TypeDataPackage , TypePythonObject , TypePythonDataFrame , TypePythonSeries , TypeInnerData } |
| using | Pointer = std::shared_ptr< DAAbstractData > |
| using | IdType = uint64_t |
| id类型 | |
静态 Public 成员函数 继承自 DA::DAAbstractData | |
| static QString | typeToString (DataType d) |
| static IdType | generateID () |
| 生成一个唯一id | |
Protected 属性 继承自 DA::DADataPyObject | |
| DAPyObjectWrapper | mPyObject |
DAPyDataFrame 的封装
|
overridevirtual |
实现了 DA::DAAbstractData.
| QVector< double > DADataPyDataFrame::getSeriesByVector | ( | const QString & | name | ) | const |
尝试把df[name]转换为vector<double>
| name |
|
overridevirtual |
实现了 DA::DAAbstractData.
|
overridevirtual |
实现了 DA::DAAbstractData.