0

パンダの新機能で、WinXP ファイル パスと一貫してエラーが発生します。たとえば、次のようになります。

names1880 = pd.read_csv('C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt', names=['name', 'sex', 'births'])

次のようにエラーが発生し続けます。

例外トレースバック (最新の呼び出しが最後)
 の ()
----> 1 names1880 = pd.read_csv('C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt', names=['name' 、「性別」、「出生」])

利用可能なドキュメントを読んでから、それが私の構文の問題なのかパーサーの問題なのかを特定できませんでした。

フィードバックをいただければ幸いです。

4

1 に答える 1

2

r文字列の前に置かない限り、\nは改行として解釈されます。

In [1]: 'C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt'
Out[1]: 'C:\\Documents and Settings\\Foo\\My Documents\\pydata-book\\pydata-book-master\\ch02\names\\yob1880.txt'

vs

In [2]: r'C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt'
Out[2]: 'C:\\Documents and Settings\\Foo\\My Documents\\pydata-book\\pydata-book-master\\ch02\\names\\yob1880.txt'
于 2013-03-04T19:35:10.843 に答える