我有一个for循环迭代一个列csv的文件夹使用glob,它做了一些调整,然后将结果附加到列表并保存到新的csv,它类似于:
data= []
infiles = glob.glob("*.csv")
for file in infiles:
df = pd.io.parsers.read_csv(file)
(assorted adjustments)
data.append(df)
fullpanel = pd.concat(panel)
fullpanel.to_csv('data.csv')
问题是制作一个长列,我需要将每个列(不同长度)添加到彼此旁边。
答案 0 :(得分:0)
我认为您可以为concat
添加参数axis=1
,以便添加彼此相邻的列。您也可以在pd.io.parsers.read_csv
中将panel
更改为pd.read_csv
,将data
更改为concat
。
data= []
infiles = glob.glob("*.csv")
for file in infiles:
df = pd.read_csv(file)
(assorted adjustments)
data.append(df)
fullpanel = pd.concat(data, axis=1)
fullpanel.to_csv('data.csv')