DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAPyModulePandas.h
1#ifndef DAPYPANDAS_H
2#define DAPYPANDAS_H
3#include "DAPyBindQtGlobal.h"
4#include "DAPyDataFrame.h"
5#include <QVariant>
6#include "DAPyModule.h"
7namespace DA
8{
12class DAPYBINDQT_API DAPyModulePandas : public DAPyModule
13{
14 DA_DECLARE_PRIVATE(DAPyModulePandas)
15
16public:
19 // 获取实例
20 static DAPyModulePandas& getInstance();
21 // 析构
22 void finalize();
23 // 获取最后的错误
24 QString getLastErrorString();
25
26public:
27 // 导入模块
28 bool import();
29
30public:
31 // 判断是否为pandas.series
32 bool isInstanceSeries(const pybind11::object& obj) const;
33 bool isInstanceDataFrame(const pybind11::object& obj) const;
34 bool isInstanceIndex(const pybind11::object& obj) const;
35 static bool isInstanceDataFrame_(const pybind11::object& obj);
36 // pandas.read_csv
37 DAPyDataFrame read_csv(const QString& path, const QVariantHash& args = QVariantHash());
38};
39} // namespace DA
40#endif // DAPANDAS_H
非模板类的DataFrame
Definition DAPyDataFrame.h:19
对应pandas的包
Definition DAPyModulePandas.h:13
模块的基类
Definition DAPyModule.h:13
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44