pandas 指定列去空值
时间: 2024-01-29 14:10:40 浏览: 91
pandas对指定列进行填充的方法
你可以使用pandas的dropna函数来删除指定列中的空值。下面是一个示例代码:
```python
import numpy as np
import pandas as pd
# 创建DataFrame数据
a = np.ones((11,10))
for i in range(len(a)):
a[i,:i] = np.nan
d = pd.DataFrame(data=a)
print(d)
# 删除指定列中的空值
subset_cols = [0, 5, 6, 7] # 指定要删除空值的列
d_cleaned = d.dropna(subset=subset_cols)
print(d_cleaned)
```
这段代码首先创建了一个包含空值的DataFrame数据,然后使用dropna函数删除了指定列中的空值。在这个例子中,我们指定了要删除空值的列为0、5、6和7列。最后,打印出删除空值后的DataFrame数据。
阅读全文