如何在Python中使用Pandas连接多个CSV文件并处理'ValueError:没有要连接的对象'错误?

monwx1rj  于 2023-05-26  发布在  Python
关注(0)|答案(2)|浏览(68)

我试图导入多个csv文件,但面临一些问题,我尝试了下面的代码,但我得到“ValueError:没有要连接的对象”文件具有相同的列顺序和值

import pandas as pd
import glob

file_names = glob.glob('P:\Operators\Matt\Python/ML_2305,DA_2305.csv')

dfs = []

for file in file_names:
    df = pd.read_csv(file)
    dfs.append(df)

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

print(combined_df)
44u64gxh

44u64gxh1#

应该是的

combined_df = pd.DataFrame() #create an empty dataframe

for file in filename:
    tem = pd.read_csv(f'{file}')
    combined_df = pd.concat([combined_df, tem])
9nvpjoqh

9nvpjoqh2#

请问你的csv文件有没有一样的结构。

import pandas as pd

dfs = []

for file in ['csv_1.csv', 'csv_2.csv']:
    df = pd.read_csv(file, encoding='ISO-8859-1')
    dfs.append(df)

combined_df = pd.concat(dfs)

这对我有用!

相关问题