在python中合并CSV文件

时间:2019-06-17 09:44:09

标签: python pandas csv merge

我一直试图将多个csv文件合并为一个,但显示出一些错误。我是python新手,将非常感谢您的帮助。

以下是我的代码:

NSInternalInconsistencyException

和显示的错误:

import pandas as pd
import numpy as np
import glob

all_data_csv = pd.read_csv("C:/Users/Am/Documents/A.csv", encoding='utf-8') 

for f in glob.glob('*.csv'):
  df = pd.read_csv(f, encoding='utf-8')
  all_data_csv= pd.merge(all_data_csv,df ,how= 'outer')
  print(all_data_csv)

2 个答案:

答案 0 :(得分:0)

csv文件中似乎包含非ASCII字符。我会检查答案here。希望对您有所帮助。

答案 1 :(得分:0)

#run the same code with little addon 
pd.read_csv("C:/Users/Am/Documents/A.csv",header=0,encoding = "ISO-8859-1")