これらのデータをループにしています。私は1つの問題があります:私は日付を印刷すると、それは出てくる: '2015.12。 :45123.251 '、...私は多くのループを避けたいので、遅くなることはありません。ループ分割分離の問題
for line in sline:
parts = line.split(',')
「、」だけで区切りますが、csvには「。」があります。日付と時刻の間にこれはもちろん、コードを混同し、日付と時刻の間にsepatationを伴わずに0919を印刷します。
excel/csvファイルには60.000行あります。 "、"を "、"に変更するにはどうすればよいですか?すべての行がExcelで表示されます。またはコード内でプログラムして、変更したり理解したりしてください。
2015.12.09,19:45,123.287,123.324,123.149,123.251,2914 2015.12.09,20:00,123.249,123.288,123.081,123.188,4000 2015.12.09,20:15,123.189,123.243,123.073、 123.192,3463 2015.12.09,20:CSVを読み込む30,123.193,123.267,123.119,123.242,3561
フルコード:
lst = list()
with open("CHFJPY15.csv", "r") as f:
f_r = f.read()
sline = f_r.split()
for line in sline:
parts = line.split(',')
date = parts[0]
time = parts[1]
closeingtime = parts[5]
timestamp = date + time + closeingtime
lst.append(timestamp)
print(lst, "liste")