更改Pandas显示nan的方式

2024-09-28 03:13:27 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我没记错的话,在Stata中nan显示为.。如果有很多缺少的值,则将其显示为这样特别有用,因为它会将重点放在填充的值上,而不是相反。Pandas中是否有其他nan显示选项

x = (pd.DataFrame(np.random.rand(10,5)) * 100).round()
x[x>10] = np.nan
x
    0       1       2       3       4
0   NaN     NaN     NaN     NaN     NaN
1   NaN     NaN     NaN     1.0     5.0
2   NaN     NaN     NaN     0.0     NaN
3   1.0     NaN     NaN     NaN     9.0
4   NaN     NaN     NaN     NaN     NaN

# Preferably a parameter that set this functionality:
x.fillna('.')
    0   1   2   3   4
0   .   .   .   .   .
1   .   .   .   1   5
2   .   .   .   0   .
3   1   .   .   .   9
4   .   .   .   .   .

Tags: 重点dataframepandasthatparameter选项nprandom

热门问题