2017-07-11 16 views
1

私は.csvファイルをパンダのデータフレームに読み込んでいます。私は、ファイルをお読みください。パンダのデータフレームのタブと空白のトリム

df = pd.read_csv(filepath, sep='\t') 

ヘッダが(tタブを\ \ sのスペース)のように見えるテキスト

Date\s\s\tPlace\s\s\s\s\s\tLow\s\s\s\s\tHigh\s\s\s\s\t

私は、ファイルを読み込むために '\ t' の9月を使用していますデータフレームに変換する。しかし問題は、私がdf ['Date']を使って列の一つにアクセスしようとすると、KeyError: 'Date'が出ます。白いスペースがあり、列を読むときにパンダが剥がれないようなタブもあると思いますか?列見出しから空白とタブを削除するにはどうすればよいですか?

+1

'DF = pd.read_csv(ファイルパス、delim_whitespace =真)'? – MaxU

答えて

3

はのは、.str.stripを使用してみましょう:

df.columns = df.columns.str.strip() 
+0

ありがとう!それはそれをしました。 – magicsword

+0

ようこそ。 –

関連する問題