mdsy_zhoubao_1.isnull.sum() 'function' object has no attribute 'sum' 这是什么错误
时间: 2023-07-28 16:10:29 浏览: 80
`mdsy_zhoubao_1.isnull` 是一个方法(函数),它用于判断 DataFrame 中的每个元素是否为缺失值(NaN 或 None),并返回一个布尔值 DataFrame。这个方法需要加上括号 `()` 才能调用,否则会报错。
在你提供的代码中,缺少了括号,导致 Python 将 `mdsy_zhoubao_1.isnull` 视为一个函数对象。因此,当你尝试对其使用 `sum()` 函数时,Python 报错提示该方法没有 `sum` 属性。
要统计 DataFrame 中空值的个数,正确的做法是使用 `isnull()` 方法和 `sum()` 函数,如下所示:
```
null_counts = mdsy_zhoubao_1.isnull().sum()
print(null_counts)
```
这样就可以正确地统计 DataFrame 中每列的空值个数了。
相关问题
mdsy_zhoubao_column=mdsy_zhoubao.columns.tolist() mdsy_zhoubao_column_1=mdsy_zhoubao_column.pop([0,1,2,3,4,5,6])
在上述代码中,`pop()`方法的参数应该是一个整数,而不是一个列表。列表的切片操作可以使用列表的下标范围,而`pop()`方法需要指定具体的下标值。
如果要删除多个元素,可以使用循环和`pop()`方法来实现。例如,如果要删除索引为0到6的元素,可以使用以下代码:
```
mdsy_zhoubao_column = mdsy_zhoubao.columns.tolist()
for i in [6, 5, 4, 3, 2, 1, 0]:
mdsy_zhoubao_column.pop(i)
mdsy_zhoubao_column_1 = mdsy_zhoubao_column
```
这段代码首先将`mdsy_zhoubao`的列名转换为列表,然后使用循环和`pop()`方法删除要删除的列名,最后将结果赋值给`mdsy_zhoubao_column_1`变量。
mdsy_zhoubao_1.iloc[:,2:233].astype('float32')
这行代码的作用是选取 `mdsy_zhoubao_1` DataFrame 中第 3 列到第 232 列的数据,并将其转换为 float32 类型。
具体来说,`iloc[:,2:233]` 表示选取所有行,从第 3 列到第 232 列的数据,得到的是一个新的 DataFrame 对象。然后通过 `astype('float32')` 方法将该 DataFrame 中的数据类型转换为 float32。
示例代码如下:
```python
import pandas as pd
# 创建一个包含多列的 DataFrame
mdsy_zhoubao_1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': ['1.1', '2.2', '3.3'], 'D': ['4.4', '5.5', '6.6']})
# 选取第 3 列到第 232 列的数据,并将其转换为 float32 类型
df_slice = mdsy_zhoubao_1.iloc[:,2:233].astype('float32')
print(df_slice)
```
输出结果如下:
```
C D
0 1.1 4.4
1 2.2 5.5
2 3.3 6.6
```
注意:如果选取的列中包含非数字类型的数据,`astype()` 方法会报错。需要确保选取的列中都是数字类型的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)