gpt4 book ai didi

python - 将文件夹的多个 csv 文件加载到一个数据框中

转载 作者:太空狗 更新时间:2023-10-30 02:36:48 27 4
gpt4 key购买 nike

我有多个 csv 文件保存在一个具有相同列布局的文件夹中,我想将它作为 pandas 中的数据框加载到 python 中。

这个问题真的很像这个 thread.

我正在使用以下代码:

import glob
import pandas as pd
salesdata = pd.DataFrame()
for f in glob.glob("TransactionData\Promorelevant\*.csv"):
appenddata = pd.read_csv(f, header=None, sep=";")
salesdata = salesdata.append(appenddata,ignore_index=True)

是否有更好的解决方案与另一个包?

这会花费很多时间。

谢谢

最佳答案

我建议使用列表理解 concat :

import glob
import pandas as pd

files = glob.glob("TransactionData\Promorelevant*.csv")
dfs = [pd.read_csv(f, header=None, sep=";") for f in files]

salesdata = pd.concat(dfs,ignore_index=True)

关于python - 将文件夹的多个 csv 文件加载到一个数据框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52289386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com