Python 无法识别csv的构造文件路径。但是文件在那里
我想把134个CSV的婴儿名字从社会保障系统加载到熊猫中 首先,我创建一个文件名列表:Python 无法识别csv的构造文件路径。但是文件在那里,python,csv,pandas,Python,Csv,Pandas,我想把134个CSV的婴儿名字从社会保障系统加载到熊猫中 首先,我创建一个文件名列表: In [48]: file_name[0:5] Out[48]: ['yob1800.txt', 'yob1801.txt', 'yob1802.txt', 'yob1803.txt', 'yob1804.txt'] In [72]: k = 0 for item in df_name: df_name[k] = pd.read_csv(file_loc+'/'+file_name[k], he
In [48]:
file_name[0:5]
Out[48]:
['yob1800.txt', 'yob1801.txt', 'yob1802.txt', 'yob1803.txt', 'yob1804.txt']
In [72]:
k = 0
for item in df_name:
df_name[k] = pd.read_csv(file_loc+'/'+file_name[k], header=None, names=['name', 'gender', 'number_of_births'])
k = k+1
然后我获取包含CSV的文件夹的路径:
In [67]:
file_loc = os.path.abspath("data/")
最后,我使用for循环遍历文件名列表:
In [48]:
file_name[0:5]
Out[48]:
['yob1800.txt', 'yob1801.txt', 'yob1802.txt', 'yob1803.txt', 'yob1804.txt']
In [72]:
k = 0
for item in df_name:
df_name[k] = pd.read_csv(file_loc+'/'+file_name[k], header=None, names=['name', 'gender', 'number_of_births'])
k = k+1
但是当我运行代码时,我得到了以下错误:
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-72-1fe5d6b00da6> in <module>()
1 k = 0
2 for item in df_name:
----> 3 df_name[k] = pd.read_csv(file_loc+'/'+file_name[k], header=None, names=['name', 'sex', 'count'])
4 k = k+1
OSError: File b'/Users/anton/data/yob1800.txt' does not exist
我真的被卡住了,任何帮助都将不胜感激。您正在检查
yob1880.txt
是否存在,但错误消息所指的文件名是yob1800.txt
。你能确认“正确”的文件不存在吗?(不妨先排除简单的东西。)开枪,你看对了。第一个SS csv始于1880年。谢谢