0

pandas 新手,遇到与 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'

对比

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 回答