2016-11-29 11 views
3

から読み取った後、二重引用符で囲まれ、しかし、私は結果を印刷し、最初の列名を二重引用符で囲まれた後、他のカラム名れます最初の列名は、私はread_csvを使用してCSVファイルからデータを読み取るために、次のコードを使用してCSV

import pandas as pd 
import numpy as np 
import csv 

path1 = "C:\\Users\\IBM_ADMIN\\Desktop\\ml- 1m\\SELECT_FROM_HRAP2P3_SAAS_ZTXDMPARAM_201611291745.csv" 
frame1 = pd.read_csv(path1,encoding='utf8',dtype = {'COMPANY_ORGANIZATION': str}) 

frame1 

The output is here

+0

ここに質問がありますか?後処理ステップとして引用符を削除する方法、またはこれがなぜ起こったのか?あなたは、「私たちは – EdChum

+0

「プロジェクト」、「AREA」、「ISO_COUNTRY_CODE」、「COUNTRY_CODE」、「COMPANY_ORGANIZATION」、「カットオーバ」というお答えするためにあなたのcsvファイルの最初の数行から生のテキストを投稿する必要がありますAP-AU3、HR、AUS、「616」、「0155」、「PERSNO_HIGH」、「PERSNO_HIGH」、「PERSNO_USED」、「ST_FISCAL_YR」、「ST_DM_PERIOD」、「SCRAMBLE_DATA」、「TARGET_TENANT」、「TIMESTAMP」、「USER」 、2016-08-05,0,0、-1,2016-01-01,2015-01-01、N、 "1"、2016-08-17-09.31.34.727984、ANICK – tonyibm

+0

申し訳ありませんが、わからない私のCSVファイルからこのテキストをフォーマットする方法、そしてなぜこれが起こるのか知りたかったのですが、 – tonyibm

答えて

1

は、私が思うに、正常であることができます値"によってstrip列名:

df.columns = df.columns.str.strip('"') 

またはすべての値に"を使用する場合quotechar='"'read_csvを入力してください:

+0

はうまくいきません。 – tonyibm

+0

'quotechar'はどうですか? – jezrael

+0

私はquotechar = '' 'を追加しようとしましたが、動作しません。最初のカラム名はまだ次のように表示されます: "PROJECT"、 – tonyibm

関連する問題