【发布时间】:2021-08-21 12:50:48
【问题描述】:
我想从多个文件中创建一个数据框,但它没有按我想要的方式工作。我想垂直合并,但他们正在水平合并创建新列。我不想要那个我怎么能解决这个问题? 这是我的代码:
path = "C:/Users/nb/Desktop/NetworkCharacteristic/"
fi=glob.glob(path+"*")
li=[]
for file in fi:
files = glob.glob(file + "/*.txt")
for filename in files:
frame = pd.read_csv(filename, sep='#')
li.append(frame)
df = pd.concat(li, axis=1)
我从一个文件夹内的许多文件夹中读取文件。我得到了结果:“5 行 × 4440 列”
【问题讨论】:
标签: python pandas dataframe glob