###実現したいこと
pythoでcdvファイルを読み込み、[1,2,3・・]の形状でリスト化したい。
###発生している問題
pythonで[1,2,3・・]の形状でリスト化したいのですが下記2つのパターンしか対応できません。
csvファイルはリスト化したい番号のみ「20,000行(番号)×1列」です。
ご教示頂けると幸甚です。
###環境
windows10
python:3.6
###該当のソースコード
【Aパターン】
python3
1import csv 2csvfile = 'list_no.csv' 3f = open(csvfile, "r") 4pic_no = csv.reader(f) 5for row in pic_no: 6 print(row[0]) 7f.close()
[output]
1
2
3
【Bパターン】
python3
1data = [] 2 3with open("csvfile") as f: 4 reader = csv.reader(f) 5 6 for row in reader: 7 data.append(row)
[output]
[['1'],
[['2'],
[['3']],
###試したこと
上記2つ以外ではpandasのdataframeで読み込み、df.values.tolist()なども試行しましたが[1,2,3・・]の形状にはなりませんでした。ご教示頂けると助かります。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/07 08:03 編集
2018/10/07 08:06 編集
2018/10/07 08:12