【发布时间】:2021-12-30 06:04:04
【问题描述】:
我从 Python 开始。我需要根据条件替换“旧”列中的字符串。如果字符串的第一个字符是A,我需要将其替换为Z,但我还需要将最后一个字符的值加1
例如:
| Old | New |
|---|---|
| A2 | Z3 |
| C4 | C4 |
| B4 | B4 |
| A5 | Z6 |
| A1 | Z2 |
df = pd.DataFrame({'Old': ['A2', 'C4', 'B4', 'A5'], 'New': ['Z3', 'C4', 'B4', 'Z6']})
df['New'] = df['Old'].str.replace('A','Z')
【问题讨论】:
标签: python pandas string replace