我一直试图将多个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)
答案 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")