第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 Pandas 讀取的 excel 數據框轉換為 Python 中的列表?

如何將 Pandas 讀取的 excel 數據框轉換為 Python 中的列表?

桃花長相依 2022-12-27 16:34:11
我正在使用 Pandas 從 Excel 文件中讀取單個列:df = pandas.read_excel(file_location, usecols=columnA)我想將該數據框 (df) 轉換為列表。我正在嘗試執(zhí)行以下操作:listA = df.values()但我收到以下錯誤:TypeError: 'numpy.ndarray' object is not callable。我該怎么做才能解決這個錯誤,或者有沒有其他方法可以將該數據框轉換為列表?謝謝!
查看完整描述

2 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

從你的陳述中刪除括號。有了括號,它將值視為一個函數。它是一個實例變量:


listA = df.values     # note no parenthesis after values

這里有幾個想法。您可能應該按名稱訪問該列


In [2]: import pandas as pd                                                     


In [3]: df = pd.DataFrame({'A':[1,5,99]})                                       


In [4]: df                                                                      

Out[4]: 

    A

0   1

1   5

2  99


In [5]: df.values                                                               

Out[5]: 

array([[ 1],

       [ 5],

       [99]])


In [6]: my_list = list(df['A'])                                                 


In [7]: my_list                                                                 

Out[7]: [1, 5, 99]


查看完整回答
反對 回復 2022-12-27
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

您應該按如下方式使用 tolist:


import pandas as pd


data = pd.read_excel(file_location, sheet_name="data")

list_data =pd.DataFrame(data,columns['C1','C2','C3','C4','C5']).values.tolist()


查看完整回答
反對 回復 2022-12-27
  • 2 回答
  • 0 關注
  • 231 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號