Pandas 熊猫文件读取器错误FileNotFoundError:[WinError 3]
我有以下几点Pandas 熊猫文件读取器错误FileNotFoundError:[WinError 3],pandas,Pandas,我有以下几点 import os import pandas as pd path = 'C:/PanelComplete/FileForPeter/' for folder in os.listdir(path): for file in os.listdir(folder): df = pd.read_csv(path+folder+'/'+file,engine='python') df1 = df.groupby('codprg').size().reset_index
import os
import pandas as pd
path = 'C:/PanelComplete/FileForPeter/'
for folder in os.listdir(path):
for file in os.listdir(folder):
df = pd.read_csv(path+folder+'/'+file,engine='python')
df1 = df.groupby('codprg').size().reset_index(name='counts')
df1.to_csv(spath1+folder+'.csv', index=False,encoding='utf-8')
它导致以下问题FileNotFoundError:[WinError 3]系统找不到指定的路径:“20180101”
甚至路径都是正确的,如下所示
此案例被快速询问,但我的案例不同问题在于的第二个
中,您只放置了文件夹
名称,而不是完整路径(路径+文件夹
),因此您没有正确寻址所需的目录。这应该起作用:
import os
import pandas as pd
path = 'C:/PanelComplete/FileForPeter/'
for folder in os.listdir(path):
for file in os.listdir(path+folder):
df = pd.read_csv(path+folder+'/'+file,engine='python')
df1 = df.groupby('codprg').size().reset_index(name='counts')
df1.to_csv(spath1+folder+'.csv', index=False,encoding='utf-8')
我相信第二个对于
你应该通过路径+文件夹
而不仅仅是文件夹
。非常感谢,@Celius Stingher它现在起作用了,这是一个正式的答案:)