我已經導入了一個NBA統計數據集。但是我的一些列名有2種數據類型,例如「3PP」或「2FG」。因此,下面的代碼將不起作用。Python - 使用列名與int和字符串
for team in nba.3PP
因爲它運行時會給出「無效的語法」錯誤。有沒有特殊的方式可以使用3PP,比如\ 3PP或其他什麼方式來使其起作用?謝謝!
編輯:使用熊貓據幀
我已經導入了一個NBA統計數據集。但是我的一些列名有2種數據類型,例如「3PP」或「2FG」。因此,下面的代碼將不起作用。Python - 使用列名與int和字符串
for team in nba.3PP
因爲它運行時會給出「無效的語法」錯誤。有沒有特殊的方式可以使用3PP,比如\ 3PP或其他什麼方式來使其起作用?謝謝!
編輯:使用熊貓據幀
你不說你導入什麼。如果Pandas:
for team in nba['3PP']:
...
這使用了面向項目的索引,而不是面向屬性的索引。在一般的Python中,它們不是等價的,但在Pandas中,它們通常可以互換使用。
使用.get
方法:
nba.get("3PP")
或者:
nba['3PP']
根據是否有數據集是熊貓或諸如此類的東西。