[英]Convert all columns in a Pandas DF to separate lists and assign it a name same as column name
我正在嘗試為 pandas DF 中的每一列創建單獨的列表,但此代碼似乎不起作用,不知道為什么:
columns = df.columns
for column in columns:
column = list(df[column])
所以,如果我有一列df['LAT']
,我需要一個以df['LAT']
作為值的系列名稱LAT 。 我無法找到一種方法來遍歷所有列來執行此操作,但是當我 select 個人列時它可以工作,例如:
LAT = list(df['LAT'])
創建一個字典要容易得多(並且可能更好),其中每個鍵是列的名稱,每個值是一個系列:
columns = df.columns
columns_dict = {} # empty dictionary
for column_name in columns:
# assign column to dictionary key
columns_dict[column_name] = df[column_name].tolist()
然后LAT的列表可以作為columns_dict["LAT"]
訪問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.