我想創建一個存儲單個列的所有值的列表。 例如,假設我的文件有一個名爲'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)
但是,該列表不僅存儲值細胞和給我一個這樣的輸出:
名稱:姓,D型細胞:對象,1風流
名稱:姓,D型細胞:對象,2皮平
姓名:名字,dtype:object,3 Frodo
我該如何改變這種情況?謝謝您的幫助。
紅利:而不是範圍(0,2)如何定義範圍,以便通過文件中存在的行數?
請在'for'循環後修正縮進。 –