我的代码中出现以下错误。Confirmed_India、recovered_India、deaths_India 是包含电晕病例的预定义数据集的表列表。代码:
confirmed_India_ts = confirmed_df[confirmed_df['Country/Region'] == "India"]
confirmed_India_ts = confirmed_India_ts.drop(
['Lat','Long','Country/Region','Province/State'],axis=1).reset_index(drop=True).sum()
deaths_India_ts = deaths_df[deaths_df['Country/Region'] == "India"]
confirmed_India_ts = deaths_India_ts.drop(
['Lat','Long','Country/Region','Province/State'],axis=1).reset_index(drop=True).sum()
recovered_India_ts = recovered_df[recovered_df['Country/Region'] == "India"]
recovered_India_ts = deaths_India_ts.drop(
['Lat','Long','Country/Region','Province/State'],axis=1).reset_index(drop=True).sum()
active_India_ts = pd.Series(
data = np.array(
[(x1 - x2 - x3) for (x1, x2, x3) in zip(
confirmed_India_ts.values, deaths_India_ts.values,
recovered_India_ts.values)
]
),
index = confirmed_India_ts.index
)
error:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-54-68268b5b4ce7> in <module>
14 data = np.array(
15 [(x1 - x2 - x3) for (x1, x2, x3) in zip(
---> 16 confirmed_India_ts.values, deaths_India_ts.values, recovered_India_ts.values)
17 ]
18
<ipython-input-54-68268b5b4ce7> in <listcomp>(.0)
13 active_India_ts = pd.Series(
14 data = np.array(
---> 15 [(x1 - x2 - x3) for (x1, x2, x3) in zip(
16 confirmed_India_ts.values, deaths_India_ts.values, recovered_India_ts.values)
17 ]
TypeError: 不支持的操作数类型 -: 'int' 和 'str'