Python一括処理csvと保存過程解析
必要:
1.大量のcsvファイルは、数字で命名されています。例えば、1.csv、2.cvsなどです。
2.一つずつ開いて、csvファイルのいずれかの列に書式変更を行います。
3.変更した内容を新しいcsvファイルに書き込みます。
解決策:
先に処理したいcsvファイル名を読み取り、フォルダ下の不要ファイルを削除し、処理対象ファイルアドレス名と新規ファイル保存のアドレス名を取得し、それぞれcsvファイルを読み込み処理して、新しいファイルに書き込みます。
1.大量のcsvファイルは、数字で命名されています。例えば、1.csv、2.cvsなどです。
2.一つずつ開いて、csvファイルのいずれかの列に書式変更を行います。
3.変更した内容を新しいcsvファイルに書き込みます。
解決策:
先に処理したいcsvファイル名を読み取り、フォルダ下の不要ファイルを削除し、処理対象ファイルアドレス名と新規ファイル保存のアドレス名を取得し、それぞれcsvファイルを読み込み処理して、新しいファイルに書き込みます。
if __name__ == '__main__':
filenames_in = '../Train_data/' #
filenames_out = '../Train_data1/' #
pathDir = os.listdir(filenames_in)
for allDir in pathDir:
child = re.findall(r"(.+?).csv", allDir) # ,
if len(child) > 0: #
newfile=''
needdate = child ####
domain1 = os.path.abspath(filenames_in) #
info = os.path.join(domain1, allDir) #
domain2 = os.path.abspath(filenames_out) #
outfo = os.path.join(domain2, allDir) #
print(info, " ")
# ------ ----------------------
df.to_csv(outfo, encoding='utf-8') # csv
print(info," ")
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。