gpt4 book ai didi

python - Pandas 系列中的尾随字符 - 如何使符号后缀成为前缀?

转载 作者:行者123 更新时间:2023-12-01 01:52:22 31 4
gpt4 key购买 nike

我有一个系列集,其中包含使用尾随减号的负值,例如:1.22-。我想以一种优雅且高性能的方式将它们更改为:-1.22

我怎样才能做到这一点。

我已经尝试过这个:

In [1]: pd.Series(['1.22-', '-9.99', np.nan]).str.replace('-$', '-^')

结果是:

Out[1]:
0 1.22-^
1 -9.99
2 NaN
dtype: object

最佳答案

我会这样做:

negatives = series.str[-1] == '-'
series[negatives] = '-' + series[negatives].str[:-1]

关于python - Pandas 系列中的尾随字符 - 如何使符号后缀成为前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50586548/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com