合并后Csv中的列名将更改

2024-09-30 22:14:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有多个csv文件需要合并。列名为:

idSite  idVisit visitIp visitorId

但是,在合并文件中,'idSite'列更改为'idSite' 这是我写的程序。其他一切似乎都很好。你知道吗

import pandas as pd
import os
dirListing = os.listdir("D:/Python/Test/Diku/piwik/filteredcsv/")

df=[]
siteIds = [34]
for id in siteIds: 
    for item in dirListing:
        if str(id) in item:
            print item        
            df.append(pd.read_csv(item,sep = ",",dtype='unicode')) 

    df3 = pd.concat(df,axis=0, ignore_index=True)
    df3.to_csv('merged_' + str(id) + '_raw'+'.csv', sep =',')

似乎无法解决问题。是编码问题吗?你知道吗


Tags: 文件csvinimportiddfforos