Python 将数据帧中的值限制在指定范围内
如何将小于-3的值更改为-3,而大于1的值更改为1Python 将数据帧中的值限制在指定范围内,python,pandas,numpy,dataframe,Python,Pandas,Numpy,Dataframe,如何将小于-3的值更改为-3,而大于1的值更改为1 randomdata = DataFrame(np.random.randn(400, 4)) IIUC,我想你在找df.clip- df = pd.DataFrame(np.random.randn(400, 4)) df = df.clip(-3, 1) 下面是使用np.clip- df = np.clip(df, -3, 1) 就性能而言,它们几乎相同,即使对于大数据也是如此。如何将-3替换为-3什么?替换请参见下面的答案,并将
randomdata = DataFrame(np.random.randn(400, 4))
IIUC,我想你在找
df.clip
-
df = pd.DataFrame(np.random.randn(400, 4))
df = df.clip(-3, 1)
下面是使用np.clip
-
df = np.clip(df, -3, 1)
就性能而言,它们几乎相同,即使对于大数据也是如此。
如何将-3替换为-3
什么?替换请参见下面的答案,并将其标记为“已接受”(如果有效)。谢谢