我有一个.txt文件,数据顺序如下:
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
我需要迭代文本文件中的行以填充每行的列。 换句话说,数据需要转换为如下所示的数据帧:
| Column1 | Column2 | Column3 | Column4 | Column5 |
|---------|---------|---------|---------|---------|
| R11 | R12 | R13 | R14 | R15 |
| R16 | R17 | R18 | R19 | R20 |
我的代码从以下代码开始。运行之后,我现在有一个名为data
的所有行的列表,但是如何获得如上所述的数据帧作为输出
with open('data.txt','r') as file:
data = file.read().split('\n')
您可以使用
pd.read_csv
和名称column
读取文本文件你快到了! 将数据作为列表读取后,您可以将列表分成5个部分,然后将其传递到
pd.DataFrame()
另外,我假设最后一列中有一个拼写错误,因为它似乎再次命名为Column4,但在这里我将其命名为Column5。如果这是您需要的,您可以随时将其命名为Column4
相关问题 更多 >
编程相关推荐