あるデータの前処理を行う際のプログラムでつまずいています。
dir1に複数あるテキストデータをpandasで読み込み、処理した後にdir2に保存したいと思っています。
例えば、1.txt(dir1)→1.txt(dir2)
python
1import os 2import numpy as np 3import pandas as pd 4import glob 5 6datadir="/User/username" 7 8 9file=glob.glob(datadir+"/dir1/*.txt") 10 11for datafile in file: 12 data=pd.read_csv(datafile, sep=' ') #データ読み込み 13 14 #####何かしらの処理####### 15 16 data.to_csv('dir2/{0}'.format(datafile),index=False, header=False) 17 18
このプログラムを動かすと、以下のエラーが出ました。
FileNotFoundError: [Errno 2] No such file or directory: 'dir2//Usr/username/dir1/11.txt'
エラーの原因は分かりましたが、この目的を満たすプログラムがありましたら、ご教授お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/16 17:43
2021/01/16 22:31
2021/01/17 04:21