使用位于指定文件夹中的任何文件名从一个文件创建数据帧的最佳方法是什么
我使用了pathlib,但它不太正常,因为输出数据帧没有给我任何东西
from pathlib import Path
import pandas as pd
pth = r'C:\Users\HP\Desktop\IBM\New folder'
fle = Path(pth).glob('*.tsv')
someDf = pd.DataFrame(fle)
someDf
编辑:
我也尝试过做下面的工作,但是输出数据帧将所有列合并成一列,并用反斜杠分隔。我该如何解决这个问题
from pathlib import Path
import pandas as pd
pth = r'C:\Users\HP\Desktop\IBM\New folder'
fle = Path(pth).glob('*.tsv')
dfs = []
for filename in fle:
dfs.append(pd.read_csv(filename))
dfs1 = pd.concat(dfs)
dfs1.head()
我这样做似乎很复杂。有没有更简单的方法
请尝试:
试一试
我找到的解决方案如下。我错过了
pd.read_csv()
中的sep
参数相关问题 更多 >
编程相关推荐