下記のようにある階層のディレクトリに0.0002から0.0002刻みで100個のディレクトリがあり、各ディレクトリの'sets0_p.csv'などのファイルを読み込みたいです。
ただ、下記のコードを書いて試してみたのですが、写真のようなエラーとなります。
Decimalとかの丸目誤差とかをうまく扱えることができれば解決するとは思うのですが、どうすれば良いのかよくわかりません。
どなたかご教授くださいませんか。
それか、読み込めるのであれば、全然別の方法でもかまいません。
dt = dec.Decimal('0.0002') for i in range(100): pre = pd.read_csv('probe/'+str(dt+dt*i)+'/sets0_p.csv', header=0, names=('X', 'Y', 'Z', 'p')) refpre = pd.read_csv('reference_pre/'+str(dt+dt*i)+'/sets0_p.csv', header=0, names=('X', 'Y', 'Z', 'refpre')) refvel = pd.read_csv('reference_vel/'+str(dt+dt*i)+'/sets0_U.csv', header=0, names=('X', 'Y', 'Z', 'Ux', 'Uy', 'Uz'))
FileNotFoundError: [Errno 2] File b'probe/0.0010/sets0_p.csv' does not exist: b'probe/0.0010/sets0_p.csv'
ここで問題なのは、0.0010というディレクトリはなく、0.001というディレクトリしかないということです。
回答2件
あなたの回答
tips
プレビュー