FutureWarning: Dropping of nuisance columns in DataFrame reductions (with 'numeric_only=None') is deprecated; in a future version this will raise TypeError. Select only valid columns before calling the reduction. df1['行业GDP之和'] = df1.iloc[:, 6:].sum(axis=1)
时间: 2024-01-09 11:03:39 浏览: 369
tenon:页面可视化搭建工具。A visual dragging-and-dropping page builder base on Vue. what you see is what you get
这个警告是因为未来的版本中,DataFrame 的 reduce 操作将不再支持 numeric_only=None 的情况。建议在调用 reduce 操作之前,先选择有效的列。你可以使用如下代码解决这个问题:
```
df1['行业GDP之和'] = df1.iloc[:, 6:].select_dtypes(include=[np.number]).sum(axis=1)
```
这里使用了 select_dtypes 方法来选择数值类型的列,并且忽略了非数值类型的列。然后再对这些数值类型的列进行求和操作,避免了 reduce 操作的警告。
阅读全文