new_data = data_copy[data_copy['建筑面积'] < 300].reset_index(drop=True) 报错not supported between instances of 'str' and 'int'
时间: 2023-04-02 22:01:14 浏览: 57
这个错误是由于在 '建筑面积' 列中存在字符串类型的数据,而代码中使用了小于号进行比较,导致类型不匹配。需要先将 '建筑面积' 列中的字符串数据转换为数值类型,再进行比较。可以使用 pandas 中的 astype() 方法将列转换为数值类型,例如:data_copy['建筑面积'] = data_copy['建筑面积'].astype(float)。
相关问题
<bool name="profile_supported_rtkbt">true</bool>
这是一个 XML 格式的配置文件,其中包含了一个名为 "profile_supported_rtkbt" 的布尔类型的值,值为 true。它通常用于标识某个特定的配置或选项是否被支持或启用。在这个例子中,它可能是指某个 Bluetooth Profile 是否被支持,其中 "rtkbt" 可能是指 Realtek Bluetooth 的缩写。具体含义需要根据上下文和应用场景来理解。
np.mat(data)报错np.matrix is not supported
这个错误通常是因为你使用的是较新版本的NumPy,而`np.matrix`已经被弃用了。你可以改用`np.array`来代替`np.matrix`,或者使用`np.asarray`将数据转化为矩阵。
例如,如果你原来的代码是这样:
```python
import numpy as np
data = [[1, 2], [3, 4]]
matrix = np.matrix(data)
```
那么你可以改为这样:
```python
import numpy as np
data = [[1, 2], [3, 4]]
matrix = np.array(data)
```
或者这样:
```python
import numpy as np
data = [[1, 2], [3, 4]]
matrix = np.asarray(data)
```
这样就可以避免`np.matrix is not supported`这个错误了。
相关推荐















