python pandas dataframe 将字符串值的末尾替换为另一个字符

标签 python string pandas dataframe replace

我想将一列中字符串值的结尾替换为另一个字符。在这里,我想将字符串值的每一端转换为“0”。 “代码”列中的值是字符串。

例如

    Code    
1   11-1111
2   12-2231
3   12-1014
4   15-0117
5   16-2149

    Code    
1   11-1110
2   12-2230
3   12-1010
4   15-0110
5   16-2140

我可以使用什么方法?

最佳答案

一种方法可能是

df.Code = df.Code.str[:-1] + '0'

你得到了

    Code
1   11-1110
2   12-2230
3   12-1010
4   15-0110
5   16-2140

关于python pandas dataframe 将字符串值的末尾替换为另一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45887511/

相关文章:

python - 如何在 Pandas Dataframe 中增量添加行?

python - 向 Bokeh 点添加标签

python - 使用 Pandas 读取可变列标题时出现问题

python - 麻省理工学院公开课,第 3 讲 - 数学问题

Python MySQL 语法错误 - 重复 key 更新

string - 在 Ocaml 中将字符串连接到整数

c - 为任意长度的字符串动态分配内存

python - 使用 NaT 值对 Pandas 数据框进行排序

python - 将字符串日期时间转换为 Pandas 日期时间

java - Java 中使用 nextLine() 获取名称长度