【发布时间】:2021-05-07 23:20:02
【问题描述】:
我有一个 .txt 文件,其中的数据排序如下:
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
我需要遍历文本文件中的行来填充每行的列。 换句话说,需要将数据转换为如下所示的 pandas DataFrame:
| Column1 | Column2 | Column3 | Column4 | Column5 |
|---------|---------|---------|---------|---------|
| R11 | R12 | R13 | R14 | R15 |
| R16 | R17 | R18 | R19 | R20 |
我的代码以以下开头。运行后,我现在有一个名为 data 的所有行的列表,但是如何获取上面的 pandas DataFrame 作为输出?
with open('data.txt','r') as file:
data = file.read().split('\n')
【问题讨论】:
-
pd.DataFrame(pd.read_csv('data.txt', names=[0]).values.reshape(-1,5))
标签: python pandas dataframe txt