pandas空值填充不同随机数
时间: 2023-10-12 09:21:47 浏览: 178
pandas对指定列进行填充的方法
好的,我理解你的问题是如何用随机数填充 pandas 中的空值。一种方法是使用 pandas 库中的 fillna() 函数,并指定填充值为 numpy 库中的 random.rand() 函数生成的随机数。具体代码如下:
```
import pandas as pd
import numpy as np
# 创建一个包含空值的 DataFrame
df = pd.DataFrame({'A': [1, 2, np.nan, 4], 'B': [5, np.nan, 7, np.nan]})
# 使用随机数填充空值
df.fillna(value=np.random.rand(), inplace=True)
print(df)
```
在上面的代码中,我们首先创建了一个包含空值的 DataFrame,然后使用 fillna() 函数对空值进行填充。其中,value 参数指定填充值为 numpy 库中的 random.rand() 函数生成的随机数,inplace 参数用于指定是否在原 DataFrame 上进行操作。执行上述代码后,输出的结果将会是一个已填充随机数的 DataFrame。
阅读全文