gpt4 book ai didi

python - 逐一打开文件夹中的所有 csv 并将它们附加到字典或 pandas 数据框中

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:00 25 4
gpt4 key购买 nike

我将数据以 csv 格式保存在文件夹中。我想打开它们并创建一个独特的字典或数据框来使用它。数据具有相同的列名但行数不同。我已经尝试过

big_data={}
path='/pathname'
files=glob.glob(path+/".csv")
for l in files:
data=pd.read_csv(l,index_col=None, header=0)
big_data.append(data)
df=pd.DataFrame.from_dict(big_data)

但是结果并不好谁能告诉我我做错了什么?

最佳答案

您应该使用列表和 concat :

big_data=[]
path='/pathname'
files=glob.glob(path+/".csv")
for l in files:
data=pd.read_csv(l,index_col=None, header=0)
big_data.append(data)
df=pd.concat(big_data)

from_dict 的问题方法是它期望键是索引或列,但在您的情况下它们是 df 对象,这是不正确的

关于python - 逐一打开文件夹中的所有 csv 并将它们附加到字典或 pandas 数据框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28419295/

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