Beckhoff TwinCat Scope CSV 格式转换为 Pandas 数据帧

别致9009

在 Beckhoff TwinCAT Scope 中记录数据后,可以将该数据导出为 CSV 文件。然而,所述 CSV 文件具有相当复杂的格式。任何人都可以建议将此类文件导入熊猫数据框的最有效方法,以便我可以执行分析吗?

可以在此处找到格式示例:https : //infosys.beckhoff.com/english.php?content=../content/1033/tcscope2/html/TwinCATScopeView2_Tutorial_SaveExport.htm&id=

罗尔德

无需编写自定义解析器。使用示例数据scope_data.csv

Name,fasd,,,,
File,C;\,,,,
Start,dfsd,,,,
,,,,,
,,,,,
Name,Peak,Name,PULS1,Name,SINUS_FAST
Net id,123.123.123,Net id,123.123.124,Net Id,123.123.125
Port,801,Port,801,Port,801
,,,,,
0,0.6113936598,0,0.07994111349,0,0.08425652468
0,0.524852539,0,0.2051963401,0,0.4391185847
0,0.4993723482,0,0.2917317117,0,0.4583736263
0,0.5976553194,0,0.8675482865,0,0.8435987898
0,0.06087224998,0,0.7933980583,0,0.5614294705
0,0.1967968423,0,0.3923966599,0,0.1951608414
0,0.9723649064,0,0.5187276782,0,0.7646786192

您可以按如下方式导入:

import pandas as pd

scope_data = pd.read_csv(
    "scope_data.csv",
    skiprows=[*range(5), *range(6, 9)],
    usecols=[*range(1, 6, 2)]
)

然后你得到

>>> scope_data.head()
       Peak     PULS1  SINUS_FAST
0  0.611394  0.079941    0.084257
1  0.524853  0.205196    0.439119
2  0.499372  0.291732    0.458374
3  0.597655  0.867548    0.843599
4  0.060872  0.793398    0.561429

我没有原始范围的 csv,但稍微调整一下skiprowsuse_cols应该会给你想要的结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 Pandas 数据帧转换为 LabeledPoint RDD

来自分类Dev

ValueError:预期的对象或值<->无法将json文件加载到pandas数据帧,或转换为csv,都足够

来自分类Dev

将格式化为csv文件的单个字符串转换为pandas数据框

来自分类Dev

R将CSV文件转换为数据帧

来自分类Dev

R将CSV文件转换为数据帧

来自分类Dev

将CSV数据转换为特定格式

来自分类Dev

想要将关联数组数据转换为CSV格式

来自分类Dev

如何在XSLT中将XML数据转换为CSV格式

来自分类Dev

将CSV数据转换为特定格式

来自分类Dev

将数据帧转换为日期格式

来自分类Dev

如何将for循环的结果转换为pandas数据帧?

来自分类Dev

将 Pandas 数据帧转换为字典并添加公共键值对

来自分类Dev

在python中将pandas数据框转换为特定的Json格式

来自分类Dev

将网站完全以XML格式转换为pandas数据框

来自分类Dev

如何使用Pandas将面板数据转换为正确的格式

来自分类Dev

在Pandas中将一级混合标头数据帧转换为垂直数据帧

来自分类Dev

python pandas 传输数据帧的格式

来自分类Dev

将功能块(FB)从开发项目链接到测试项目-TwinCAT 3-Beckhoff

来自分类Dev

在 TwinCAT 2 BeckHoff PLC 中实现 Read_I_Point FB

来自分类Dev

在R中将数据帧从“宽”格式转换为“长”格式

来自分类Dev

如何转换 Pandas 数据帧架构

来自分类Dev

将 Pandas 数据帧中的数据转换为 keras LSTM 的时间序列训练数据

来自分类Dev

如何使用pandas在csv中代表采样数据帧

来自分类Dev

将 CSV 解析为 Pandas 数据帧而不删除空行

来自分类Dev

将上传的 csv 文件读入 Pandas 数据帧

来自分类Dev

使用pandas.to_csv转换为YYYY-MM-DD时如何指定日期格式?

来自分类Dev

将整个pandas数据帧转换为pandas中的整数(0.17.0)

来自分类Dev

有效地将长度为 n 的列表的 Pandas 数据帧转换为 n 个数据帧

来自分类Dev

通过 pyspark.sql.dataframe 将 XML 数据转换为 Pandas 数据帧

Related 相关文章

  1. 1

    从 Pandas 数据帧转换为 LabeledPoint RDD

  2. 2

    ValueError:预期的对象或值<->无法将json文件加载到pandas数据帧,或转换为csv,都足够

  3. 3

    将格式化为csv文件的单个字符串转换为pandas数据框

  4. 4

    R将CSV文件转换为数据帧

  5. 5

    R将CSV文件转换为数据帧

  6. 6

    将CSV数据转换为特定格式

  7. 7

    想要将关联数组数据转换为CSV格式

  8. 8

    如何在XSLT中将XML数据转换为CSV格式

  9. 9

    将CSV数据转换为特定格式

  10. 10

    将数据帧转换为日期格式

  11. 11

    如何将for循环的结果转换为pandas数据帧?

  12. 12

    将 Pandas 数据帧转换为字典并添加公共键值对

  13. 13

    在python中将pandas数据框转换为特定的Json格式

  14. 14

    将网站完全以XML格式转换为pandas数据框

  15. 15

    如何使用Pandas将面板数据转换为正确的格式

  16. 16

    在Pandas中将一级混合标头数据帧转换为垂直数据帧

  17. 17

    python pandas 传输数据帧的格式

  18. 18

    将功能块(FB)从开发项目链接到测试项目-TwinCAT 3-Beckhoff

  19. 19

    在 TwinCAT 2 BeckHoff PLC 中实现 Read_I_Point FB

  20. 20

    在R中将数据帧从“宽”格式转换为“长”格式

  21. 21

    如何转换 Pandas 数据帧架构

  22. 22

    将 Pandas 数据帧中的数据转换为 keras LSTM 的时间序列训练数据

  23. 23

    如何使用pandas在csv中代表采样数据帧

  24. 24

    将 CSV 解析为 Pandas 数据帧而不删除空行

  25. 25

    将上传的 csv 文件读入 Pandas 数据帧

  26. 26

    使用pandas.to_csv转换为YYYY-MM-DD时如何指定日期格式?

  27. 27

    将整个pandas数据帧转换为pandas中的整数(0.17.0)

  28. 28

    有效地将长度为 n 的列表的 Pandas 数据帧转换为 n 个数据帧

  29. 29

    通过 pyspark.sql.dataframe 将 XML 数据转换为 Pandas 数据帧

热门标签

归档