Pandas数据框:根据条件更新所有列中的所有值

c3frrgcw  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(153)

检查所有列的值。如果值大于100,000

  • 〉减去4294967295,然后加上1
    我做到了,但有一个专栏是这样的:
    df.loc[df['12:00AM'] > 100000, '12:00AM'] = (4294967295 - df.loc[df['12:00AM'] > 100000, '12:00AM']) +1
    我想将此代码应用于所有列。
z31licg0

z31licg01#

我是这样做的:其中:A-B = -B+A

df[df> 100000] = -1*df[df> 100000] + 4294967295+1

相关问题