簡體   English   中英

需要幫助將數據框列轉換為列表

[英]Need help converting dataframe column into list

我正在嘗試將所選表中的“符號”列轉換為如下列表。 但是,它似乎不起作用。 誰能解釋為什么這不起作用?

df = pd.read_html('https://en.wikipedia.org/wiki/S%26P/ASX_20')
table = df[0]
symbols = table['Symbol']

tickers = symbols.to_list()

print(tickers)
print(type(tickers))

這是我得到的錯誤:

AttributeError: 'DataFrame' object has no attribute 'to_list'

這是因為符號是 DataFrame:

import pandas as pd

df = pd.read_html('https://en.wikipedia.org/wiki/S%26P/ASX_20')
table = df[0]
symbols = table['Symbol']

tickers = symbols['Symbol'].tolist()

# ['AMC', 'ANZ', 'BHP', 'BXB', 'CBA', 'CSL', 'GMG', 'IAG', 'MQG', 'NAB', 'RIO', 'SCG', 'S32', 'SUN', 'TLS', 'TCL', 'WES', 'WBC', 'WPL', 'WOW']
print(tickers)
# <class 'list'>
print(type(tickers))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM