【发布时间】:2019-12-10 18:38:39
【问题描述】:
我是 python 新手...我试图应用此代码来合并多个 csv 文件,但它不起作用..基本上,我有一个文件包含带有标题的股票价格:日期、开放、高,low,Close,Adj 收盘量... .但每个 csv 文件都有不同的名称:Apl.csv、VIX.csv、FCHI.csv 等。 我想将所有这些 csv 文件合并到 One.. 但我想添加一个新列,它将披露 csv 文件的名称示例:
stock_id,date,open,High,low,Close,Adj Close Volume with stock_id = apl,Vix 等。 我使用了这段代码,但我卡在第 4 行 这是代码:
files = os.listdir()
file_list = list()
for file in os.listdir():
if file.endswith(".csv")
df=pd.read_csv(file,sep=";")
df['filename'] = file
file_list.append(df)
all_days = pd.concat(file_list, axis=0, ignore_index=True)
all_days.to_csv("all.csv")
有人可以帮我解决这个问题吗?
【问题讨论】: