2013-07-15 20 views
6

パンダデータフレームにcsvファイルを読み込むことができません。私はパンダにとって全く新人です。これが私の進歩を妨げています。私はドキュメントを読んで解決策を探しましたが、進めることができません。私は、引用符...無駄に以下と/'CSVは存在しません' - パンダデータフレーム

import pandas as pd 
import numpy as np 
pd.read_csv('C:\Users\rcreedon\Desktop\TEST.csv') 
pd.read_csv("C:\Users\rcreedon\Desktop\TEST.csv") 

と同様の順列を試してみました。

IOError: File C:\Users 
creedon\Desktop\TEST.csv does not exist 

誤りで、それは「rcreedon」から「R」のミスという奇妙なよう:

それはで終わる大きな複合エラーを出してくれる。これが問題の原因ですか?

はちょうどそれのために私はまた

pd.read_csv('C:\rcreedon\Desktop\TEST.csv') 

そして再びを試してみましたエラーが返されたときには「r」が抜けていました。

すべてのヘルプ感謝

....そのようなブロックの先頭であることが申し訳ありませんが、私はここに苦労しています。

+0

あなたのスラッシュを切り替えるには '\'を '/'に変更するか、それらを二重にします( '\'を '\\'に置き換えます)...あなたの\ rはキャリッジリターンとして解釈されます – Orangepill

答えて

14

"\ r"は通常、特殊文字と解釈され、復帰を意味します。この特別なシーケンスが解釈されないようにする文字列リテラルに 'r'という接頭辞を追加するか(例:​​)、既に提案されているようにパス区切り文字として通常のスラッシュを使用してください。私は同様の問題があった

pd.read_csv(r'C:\Users\rcreedon\Desktop\TEST.csv') 
+0

woah !! !!それは静かな殺人者だ!これはありがとう! –

6

ちょうど生の文字列を使用:-) Windows上で動作するために十分インテリジェントです。 Excelファイルに含まれるタブの数を確認して確認する必要があります。私はExcel 2010がcsvファイルとしてブック全体を保存しないという問題があり、各タブを個別に保存する必要がありました。その後、私はパンダを使って開くことができました。私はr ":C \ pathname ..."を使うことをお勧めします。

0

:Pythonは、それはまた

関連する問題