import csv
with open ('data.txt', 'r') as f:
col_one = [row[0] for row in csv.reader(f, delimiter= '\t')]
plots = col_one[1:]
1 列目のデータは float ですが、上記のコードは文字列のリストを作成します。上記のコードを修正するフロートのリストを作成するにはどうすればよいですか?
import csv
with open ('data.txt', 'r') as f:
col_one = [row[0] for row in csv.reader(f, delimiter= '\t')]
plots = col_one[1:]
1 列目のデータは float ですが、上記のコードは文字列のリストを作成します。上記のコードを修正するフロートのリストを作成するにはどうすればよいですか?
float()
関数を使用して文字列を浮動小数点数に変換できます
import csv
with open ('data.txt', 'r') as f:
col_one = [float(row[0]) for index, row in enumerate(csv.reader(f, delimiter= '\t')) if index != 0]
float
組み込みを使用します。
col = [float(row[0]) for row in rows]