【发布时间】:2021-04-01 20:00:11
【问题描述】:
我正在尝试运行以下脚本:
g20s = ['Argentina, Australia, Brazil, Canada, China, France, Germany, India, Indonesia, Italy, Japan, Mexico, Republic of Korea, Russia, Saudi Arabia, South Africa, Turkey, United Kingdom, United States, European Union']
gdp_g20 = gdp_world.loc(gdp_world['Country Name'].isin(g20s))
但我遇到了以下错误:
TypeError: 'Series' 对象是可变的,因此它们不能被散列
知道如何从数据框中获取这些值而不会遇到这个问题吗?
非常感谢!
【问题讨论】:
-
我认为您应该将您的列表更改为
g20s = ['Argentina', 'Australia', 'Brazil', ........]使每个国家/地区在列表中成为单独的字符串g20s
标签: python dataframe jupyter-notebook analytics