DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DADataPyDataFrame.h
1#ifndef DADATAPYDATAFRAME_H
2#define DADATAPYDATAFRAME_H
3
4#include "DADataAPI.h"
5#include <memory>
6#include "DAAbstractData.h"
7#include "DAPyObjectWrapper.h"
8#include "pandas/DAPyDataFrame.h"
9#include "DADataPyObject.h"
10namespace DA
11{
15class DADATA_API DADataPyDataFrame : public DADataPyObject
16{
17public:
20 // 变量类型
21 DataType getDataType() const override;
22 // 变量值
23 QVariant toVariant(std::size_t dim1, std::size_t dim2) const override;
24 bool setValue(std::size_t dim1, std::size_t dim2, const QVariant& v) override;
25 // 获取dataframe
26 DAPyDataFrame dataframe() const;
27 // 以下是一些wrapper
28 QList< QString > columns() const;
29 //
30
31public:
32 // 一些qt操作wrapper
33
34 // 获取为QVector< double >,如果无法转换,返回一个空的vector
35 QVector< double > getSeriesByVector(const QString& name) const;
36};
37} // namespace DA
38#endif // DADATAPYDATAFRAME_H
DataType
Definition DAAbstractData.h:22
DAPyDataFrame 的封装
Definition DADataPyDataFrame.h:16
python object变量
Definition DADataPyObject.h:14
非模板类的DataFrame
Definition DAPyDataFrame.h:19
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44