■
複数のtxtファイルをcsvに変換するコード
# codig: utf-8 import numpy as np import glob import pandas as pd files = glob.glob('data/*txt') col = [] #columsは列を表す list_ = [] for name in files: try: col.append(name[5:-4]) data = np.loadtxt(name, #npで読み込み delimiter="\t", skiprows=4, usecols=(1), encoding='shift-jis' ) list_.append(data) except IOError as exc: if exc.errno != errno.EISDIR: raise # print(list_) # print(col) df = pd.DataFrame(list_) df.index = col #デフォルトで行の名前は0,1,...となっているのでcolumsで更新 df_s = df.sort_index() print(df_s) df_s.to_csv('data.csv')