如何将现有Pandas DataFrame的所有值设为零?

7 浏览
0 Comments

如何将现有Pandas DataFrame的所有值设为零?

我目前有一个带有日期索引的现有Pandas DataFrame,每列都有一个特定的名称。

至于数据单元格,它们填充有各种浮点值。

我想复制我的DataFrame,但用零替换所有这些值。

目标是重用DataFrame的结构(维度、索引、列名),但通过将当前值替换为零来清除所有当前值。

我目前的实现方式如下:

df[df > 0] = 0

然而,这不会替换DataFrame中的任何负值。

难道没有一种更通用的方法来用一个公共值填充整个现有的DataFrame吗?

提前感谢您的帮助。

0