3 回答
TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個贊
嘗試
from glob import glob
files = glob('C:\Users\HP\Desktop\IBM\New folder\*.tsv')
if len(files) == 1:
dfs = pd.read_csv(files[0], sep='\t')
else:
dfs = pd.concat([pd.read_csv(file, sep='\t') for file in files])
TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個贊
請嘗試:
from pathlib import Path
import pandas as pd
import os
pth = r'C:\Users\HP\Desktop\IBM\New folder'
for file_ in os.listdir(pth):
h=os.path.join(pth, file_)
#print (h)
someDf = pd.read_csv(h)
someDf
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個贊
我為此找到的解決方案如下。我錯過了 中的參數(shù)。seppd.read_csv()
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, sep='\t'))
dfs1 = pd.concat(dfs)
dfs1.head()
添加回答
舉報
