如何将 .txt 文件中的数据导入 python 中的数组

尼克拉斯

我正在尝试从包含四列的 .txt 文件导入数据,这些列由制表符分隔并且长达数千行。这是文档开头的样子:

Data info
File name: D:\(path to file)
Start time: 6/26/2019 15:39:54.222
Number of channels: 3
Sample rate: 1E6
Store type: fast on trigger
Post time: 20
Global header information: from DEWESoft
Comments: 

Events
Event Type  Event   Time    Comment
1   storing started at  7.237599    
2   storing stopped at  7.257599    


Data1
Time    Incidente   Transmitida DI 6    
s   um/m    um/m    -   
0   2.1690152   140.98599   1
1E-6    2.1690152   140.98599   1
2E-6    4.3380303   145.32402   1
3E-6    4.3380303   145.32402   1
4E-6    -2.1690152  145.32402   1

我有几个这样的文件,我想循环并存储在每个单元格/列表项包含四列的单元格/列表中。之后,我只使用该单元格/列表来绘制带有循环的数据。

我看到pandas库很合适,但我不明白如何使用它。

fileNames = (["Test1_0001.txt", "Test2_0000.txt", "Test3_0000.txt",
    "Test4_0000.txt", "Test5_0000.txt", "Test6_0001.txt", "Test7_0000.txt",
    "Test8_0000.txt", "Test9_0000.txt", "Test10_0000.txt", "RawblueMat_0000.txt"])

folderName = 'AuxeticsSHPB\\' #Source folder for all files above

# Loop trough each source document
for i in range(0,len(fileNames)):
    print('File location: '+folderName+fileNames[i])

    # Get data from source as arrays, cut out the first 20 lines
    temp=pd.read_csv(folderName+fileNames[i], sep='\t', lineterminator='\r', 
                     skiprows=[19], error_bad_lines=False)

    # Store data in list/cell
    # data[i] = temp   # sort it

这是我尝试过但没有用的东西,真的不知道如何进行。我知道有一些关于这个问题的文档,但我是新手,需要一些帮助。

尝试上述操作时出现错误:

ParserError: Error tokenizing data. C error: Expected 1 fields in line 12, saw 4
尼克拉斯

所以这是一个简单的修复,只需要从skiprows=[19].

鳕鱼现在看起来像这样并且可以工作。

fileNames = ["Test1_0001.txt", "Test2_0000.txt", "Test3_0000.txt",
    "Test4_0000.txt", "Test5_0000.txt", "Test6_0001.txt", "Test7_0000.txt",
    "Test8_0000.txt", "Test9_0000.txt", "Test10_0000.txt", "RawblueMat_0000.txt"]

folderName = 'AuxeticsSHPB\\' #Source folder for all files above

# Preallocation
data = []

for i in range(0,len(fileNames)):
    temp=pd.read_csv(folderName+fileNames[i], sep='\t', lineterminator='\r', 
                     skiprows=19)
    data.append(temp)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将txt文件中的3D点坐标导入python中的pymeshlab

来自分类Dev

如何将txt文件作为数据加载到Python中?

来自分类Dev

如何将 .txt 文件中的数据保存到 JavaScript 中的数组?

来自分类Dev

如何将txt文件中的数据保存返回到函数外的数组中?

来自分类Dev

如何将 .txt 文件中的数据插入 html

来自分类Dev

如何将.txt文件中的列表转换为python文件中的列表?

来自分类Dev

将数据从txt文件导入Python

来自分类Dev

如何将.txt文件中的列表转换为处理(python)中的列表?

来自分类Dev

将Python中的.txt文件解析为Numpy数组

来自分类Dev

如何将.txt文件中的“高级格式”滑块问题导入到Qualtrics中?

来自分类Dev

Python-如何将.txt文件中的行转换为字典元素?

来自分类Dev

如何将格式化的txt文件加载到要搜索的Python中

来自分类Dev

如何将sort .txt保存到文件中?Python或shell脚本

来自分类Dev

如何将此txt文件导入SqlLiteStudio中的数据库表

来自分类Dev

如何使用python 3.5将mysql数据导入.txt文件?

来自分类Dev

Python中txt文件中的数组/列表

来自分类Dev

如何将.txt文件中的特定文本保存在数组中

来自分类Dev

如何使用python将.csv文件中的行数据提取到单独的.txt文件中?

来自分类Dev

如何将Swift中的Float数组另存为txt文件

来自分类Dev

如何将 txt 文件转换为浮点数组(在 C# 中)?

来自分类Dev

如何将arraylist逐行附加到txt文件中?

来自分类Dev

如何将列表中的结果保存到.txt文件?

来自分类Dev

如何将txt文件中的值附加到Qlist

来自分类Dev

如何将 .txt 文件扫描成 C 中的字符?

来自分类Dev

如何将两个.txt文件中的数据提取到一个新的.txt文件中?

来自分类Dev

将.txt文件中的数据添加到数组

来自分类Dev

如何将ElementTree数据写入python中的文件

来自分类Dev

如何将结构数组的字段转换为.txt文件

来自分类Dev

如何将结构数组的字段转换为.txt文件

Related 相关文章

  1. 1

    如何将txt文件中的3D点坐标导入python中的pymeshlab

  2. 2

    如何将txt文件作为数据加载到Python中?

  3. 3

    如何将 .txt 文件中的数据保存到 JavaScript 中的数组?

  4. 4

    如何将txt文件中的数据保存返回到函数外的数组中?

  5. 5

    如何将 .txt 文件中的数据插入 html

  6. 6

    如何将.txt文件中的列表转换为python文件中的列表?

  7. 7

    将数据从txt文件导入Python

  8. 8

    如何将.txt文件中的列表转换为处理(python)中的列表?

  9. 9

    将Python中的.txt文件解析为Numpy数组

  10. 10

    如何将.txt文件中的“高级格式”滑块问题导入到Qualtrics中?

  11. 11

    Python-如何将.txt文件中的行转换为字典元素?

  12. 12

    如何将格式化的txt文件加载到要搜索的Python中

  13. 13

    如何将sort .txt保存到文件中?Python或shell脚本

  14. 14

    如何将此txt文件导入SqlLiteStudio中的数据库表

  15. 15

    如何使用python 3.5将mysql数据导入.txt文件?

  16. 16

    Python中txt文件中的数组/列表

  17. 17

    如何将.txt文件中的特定文本保存在数组中

  18. 18

    如何使用python将.csv文件中的行数据提取到单独的.txt文件中?

  19. 19

    如何将Swift中的Float数组另存为txt文件

  20. 20

    如何将 txt 文件转换为浮点数组(在 C# 中)?

  21. 21

    如何将arraylist逐行附加到txt文件中?

  22. 22

    如何将列表中的结果保存到.txt文件?

  23. 23

    如何将txt文件中的值附加到Qlist

  24. 24

    如何将 .txt 文件扫描成 C 中的字符?

  25. 25

    如何将两个.txt文件中的数据提取到一个新的.txt文件中?

  26. 26

    将.txt文件中的数据添加到数组

  27. 27

    如何将ElementTree数据写入python中的文件

  28. 28

    如何将结构数组的字段转换为.txt文件

  29. 29

    如何将结构数组的字段转换为.txt文件

热门标签

归档