0
了一系列新的變量所以我有一個數據集在我的輸出是:創建使用帶有重複
gdp = pd.read_csv(r"gdpproject.csv",
encoding="ISO-8859-1")
gdp.head(2)
gdp.tail(2)
這給我的輸出:
Country.Name Indicator.Name 2004 2005
0 World GDP 5.590000e+13 5.810000e+13
1 World Health 5.590000e+13 5.810000e+13
086 Zimbabwe GDP per capita 8.681564e+02 8.082944e+02
089 Zimbabwe Population 1.277751e+07 1.294003e+07
所以你馬上注意到每個國家有多個指標。
我想要做的是從兩個當前指標中創建一個新指標。併爲每個獨特的國家創建它。
for i in series(gdp['Country.Name']):
gdp['Military Spending'] = 100/gdp['Military percent of GDP'] *
gdp['GDP']
它給我這個錯誤消息:
NameError Traceback (most recent call last)
<ipython-input-37-d817ea1522fc> in <module>()
----> 1 for i in series(gdp1['Country.Name']):
2 gdp1['Military Spending'] = 100/gdp1['Military percent of GDP'] *
gdp1['GDP']
NameError: name 'series' is not defined
我如何獲得這一系列的工作?我也曾嘗試過,只是簡單的
for i in gdp['Country.Name']
但仍然收到錯誤消息。
請幫忙!