前提・実現したいこと
ある素子の回数依存性を調べる実験結果の解析をしようとしています。
フォルダにあるcsvファイルを時間順(古い順)に読み込み、値を取得し新しいcsvファイルに書き込むことをしたいです。
発生している問題・エラーメッセージ
csvファイルが時間順に読み込まれない。 おそらく辞書順に読み込まれている?
該当のソースコード
Python
1import pandas as pd 2import glob 3import csv 4import os 5 6#import matplotlib.pyplot as plt 7def I_V_t(): 8 file_pass_name = input('enter file pass name: ') 9 file_name = input('enter new file name: ') 10 file_pass = glob.glob(file_pass_name) 11 file_pass.sort(key = os.path.getctime) 12 13 it = [] 14 count = -1 15 for i in file_pass: 16 col_names = ['Data', 'V1', 'V2', 'Time', 'I1', 'I2', 'R'] 17 df = pd.read_csv(i, names = col_names) 18 print(df.values[len(df)-1,3]) 19 count = count + 1 20 it = it + [[count,df.values[len(df)-1,3]]] 21 22 print(it) 23 with open(file_name, 'w') as f: 24 writer = csv.writer(f) 25 writer.writerows(it)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
使用しているOSはWindowsです。
回答1件
あなたの回答
tips
プレビュー