【发布时间】:2019-04-07 11:08:58
【问题描述】:
我正在尝试使用 pandas 读取附加列表并显示每一列,但它会将每个列表读取为一列
li= []
for k in sample:
lines = open(k).read().splitlines()
for i in range(num):
lines = random.choice(lines)
lines = lines.replace('\t',' ')
li.append(lines)
data = DataFrame(li)
'''
样本是大量文件,结果如下:
0
0 1.0 1.0 1.0 ...
1 1.0 1.0 1.0 ...
.
.
.
但我希望它是:
0 1 2 ...
0 1.0 1.0 1.0 ...
1 1.0 ...
.
.
.
【问题讨论】:
-
在分隔符上分割行。看看任何适用于 csvs 的类似问题,你的 csv 只是一个不同的分隔符(制表符或空格分隔)。
标签: python python-3.x jupyter-notebook