python splitの使い方
よくcsvからデータを抜き取る時、元のデータを自分の扱い安い形に 変換したい時がよくあると思う。
その際によく使うsplitメソッド。
例えば以下、
for row in data_reader: print(row) housing_data.append(split_row)
でrowの中身が
['0.00632 18.00 2.310 0 0.5380 6.5750 65.20 4.0900 1 296.0 15.30 396.90 4.98 24.00']
だったとする。
これだとリストの中身が1つになってしまい、とても扱いにくい。
そんな時splitメソッドを用いると
for row in data_reader: split_row = row[0].split() print(split_row) housing_data.append(split_row)
となりsplit_rowは
['0.00632', '18.00', '2.310', '0', '0.5380', '6.5750', '65.20', '4.0900', '1', '296.0', '15.30', '396.90', '4.98', '24.00']
となり、扱いやすい形となる。