我有2个文件文字: file1.txt
abc
fdg
erg
file2.txt
pot
ezr
fds
我制作了2列的CSV文件
columns = ['first','second']
my_df = pd.DataFrame(columns = columns)
我找不到如何在列上添加文件txt
我想要
first second
0 abc pot
1 fdg ezr
2 erg fds
我尝试使用loc或append,但结果不好。 我不知道如何将项目放在文件文本中的df的好地方。 你能帮我吗?
答案 0 :(得分:2)
一个好的可伸缩解决方案是从文件路径列表中读取文件,然后沿轴1将它们连接在一起。
然后,您可以使用.to_csv
方法来输出所需的文件。
files = ['file1.txt', 'file2.txt']
frames = []
for file in files:
frames.append(pd.read_csv(file))
df = pd.concat(frames, axis=1)
df.to_csv('output.txt', sep='\t')
答案 1 :(得分:0)