带1的多个负数(数据帧)

2024-04-26 21:29:35 发布

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

我有一个数据帧dftask,它包含一列'SetupDuration2'。我想把这列中所有的负数乘以-1,把它们变成正数。你知道吗

SetupDuration2只包含数字。我找不到一个好的简单的解决办法。你知道吗

希望你能帮我!你知道吗


Tags: 数据数字负数解决办法正数dftasksetupduration2
1条回答
网友
1楼 · 发布于 2024-04-26 21:29:35

Juse用法^{}

df = df.abs()

不需要乘以-1

示例:

In [11]:
df = pd.DataFrame(columns=list('abs'), data=np.random.randn(5,3))
df

Out[11]:
          a         b         s
0  0.644335 -0.274676  0.193521
1  0.135012 -1.280627  2.080928
2 -1.366230 -0.170578 -1.039821
3  1.133378  0.002642 -1.351743
4  0.891477  0.813485  1.722085

In [12]:
df = df.abs()
df

Out[12]:
          a         b         s
0  0.644335  0.274676  0.193521
1  0.135012  1.280627  2.080928
2  1.366230  0.170578  1.039821
3  1.133378  0.002642  1.351743
4  0.891477  0.813485  1.722085

相关问题 更多 >