【发布时间】:2020-07-11 22:10:55
【问题描述】:
我编写了一个爬虫,它可以下载每日航班价格,将它们存储为 pandas 数据帧,并将它们作为 csv 文件保存在给定文件夹中。我现在正在尝试将这些 csv 文件合并到 pandas 中,以便使用 append 进行数据分析,但最终结果是一个空数据框。
具体来说,单个 csv 文件已正确加载到 pandas 中,但附加似乎失败(并且在 stackoverflow 帖子中找到的几种方法似乎不起作用)。代码在下面,有什么指示吗?谢谢!
directory = os.path.join("C:\\Testfolder\\")
for root,dirs,files in os.walk(directory):
for file in files:
daily_flight_df = (pd.read_csv(directory+file,sep=";")) #loads csv into dataframe - works correctly
cons_flight_df.append(daily_flight_df) #appends daily flight prices into a pandas with consolidated flight prices - does not seem to work
print(cons_flight_df) #currently prints out an empty data frame
cons_flight_df.to_csv('C:\\Testfolder\\test.csv') #currently returns empty csv file
【问题讨论】:
标签: pandas csv web-scraping append