単一の列のすべての値を格納するリストを作成したいとします。 たとえば、私のファイルに 'FirstNames'という名前の列があり、最初の3行に '名前'列にはMerry、Pippin、Frodoがあります。CSVファイルの値をPythonのリストに格納する
私は[メリー、ピピン、フロド]のように見えるのリストを作成したいのですが、私はこのようにそれをやってみました
:リストのみに値を格納しません。しかし
import pandas as pd
data = pd.read_csv(".../TrainingFile.csv")
list = []
names = data['FirstNames']
for i in range(0,2):
list.append(names[i:i+1])
print(list)
細胞と私にこのような出力できます:
名:姓、DTYPE:オブジェクト、1メリーを
名:姓、DTYPE:オブジェクト、2ピピン
名前:FirstName、dtype:object、3 Frodo
どうすれば変更できますか?助けてくれてありがとう。
ボーナス:範囲(0,2)ではなく、ファイル内にある行数をどのように定義することができますか?
'for'ループの後にインデントを修正してください。 –