domo api函数将数据导入和导出到可用的pandas数据帧中,并管理domo instancea

domo-python的Python项目详细描述


#domo_python

这是一系列重要的python函数,可以让您轻松使用domo API包括导出和导入数据。





35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 \ 35 35 \到domo

```
导入domo_python
````



\对于大多数任务,对于所有对Domo API的调用,您只需要执行一次,但是令牌可能会超时,因此您将看到我们将自动为某些任务创建新的访问令牌,例如导入和导出数据,以确保创建了新的访问令牌客户机机密)
打印(令牌)
```
您需要遵循Domo的模式规则,这些规则作为JSON对象传递给Domo下面的示例演示了如何执行此操作,但您也可以在Domo API文档中找到更多示例。

[从Domo API文档创建Domo数据集](https://developer.Domo.com/docs/Dataset API reference/Dataset\Create%20a%20DataSet)

``python
Dataset\schema=”{
“name”:“Domo API”示例domo数据集名称“,
”说明“:”此数据集来自domo api“,
”行“:0,
”架构“:{
”列“:[{
”类型“:”字符串“,
”名称“:”组“
},{
”类型“:”日期时间“,
”名称“:”ds“
},{
”类型”:“long”,
“name”:“y”
}
}
}
}“

````

然后,您可以将其用于任何进一步的分析或ETL工作。

``python
df=domo python.domo csv_to_dataframe(historicaldatasetid,client_id,client_secret)
df.head()
```

您需要首先创建数据集,如上面的*创建新数据集*部分所示。

`` python
domo python.dataframe_to_domo_数据集(df,timeseriesForecastDatasetID,client_id客户端机密)
````


需要有一个名为“archive”的文件夹。此函数将以前的上载移动到存档文件夹中。

``python
file name='假文件名'
host='sftp.example.com'
username='假用户名'
password='假密码'
port=253#;如果不包括,则默认为22client_secret)

domo_python.domo_to_sftp(文件名、df、主机、用户名、密码、端口)
````

Jupyter笔记本示例

此报告还包含一个Jupyter笔记本示例,*domo python examples.ipynb*文件中有预先编写的示例要访问此文件,您需要安装Jupyter笔记本,我建议您通过[Anaconda]进行此操作(https://www.Anaconda.com/download/#macos)。

笔记本,您将在终端中导航到下载此repo的文件夹并运行以下命令:

````
jupyter笔记本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java允许具有不同父类的类扩展类,而无需多重继承   java如何创建动态化的JScrollPane w/JPanel作为客户端?   java如何组织和命名包   在Java中读取属性文件   java无法解释的Android意图行为   在Java中动态执行多个BPEL文件的部署   ssl Java 6 SNI(服务器名称指示)?   java我们可以使用Robot框架自动化web和移动应用程序来执行并行执行   java for star pettern的循环   java为什么BinaryReader在线程中,从netty读取错误的数据包?   在java中将华氏度转换为摄氏度   使用Spark和java处理空值和引号编写CSV文件   Java中已排序日期到块的列表   visual studio代码VSCode Java不是linting或自动完成局部变量,而是自动完成Java快捷方式,如“sysout”