テキストのデータを分割したいです。
テキストデータに以下のようなデータが保存されています。
データ数はかなり多くそれぞれ10万単位であります。データ数は減らすことも可能ですが、減らせても万単位になります。
現在、下記のプログラムで1列目、2列目を分けてそれぞれのデータを配列に代入しています。
テキストデータを配列に保存する際、データを分割して配列に代入したいのですがどのようにしたらいいのか分かりません。
分割の例えとして、
1列目:0~0.010をtime_list_1、0.011~0.020をtime_lst_2に代入・・・
2列目も1列目と対応して、
2列目:0.100,0.098,~,0.073をecg_lst_1に代入・・・
のように実装したいです。
まだ、for文やwhile文を使いこなすことが出来ないので教えていただきたいです。
#テキストデータ
0 0.100
0.001 0.098
0.002 0.097
0.003 0.094
0.004 0.091
0.005 0.089
0.006 0.086
0.007 0.084
0.008 0.080
0.009 0.076
0.01 0.073
・ ・
・ ・
・ ・
def txt_open(): time_lst = [] ecg_lst = [] f = open(file,('r')) for line in f: data = line.split() time = data[0] time_lst.append(time) ecg = float(data[1]) ecg_lst.append(ecg) f.close() return time_lst,ecg_lst
あなたの回答
tips
プレビュー