gpt4 book ai didi

python - 如何使用字符串中的位置来更改 Pandas Dataframe 列中的每个字符串

转载 作者:太空宇宙 更新时间:2023-11-04 04:36:54 25 4
gpt4 key购买 nike

我正在尝试删除 DF 列中每个字符串中的第 3 个和第 4 个字母。每次都是不同的字母,所以我不知道如何使用正则表达式来做到这一点。例如,如果我的 DF 是:

{A                     B           C

'32435' 3 5

'45243' 2 4}

我想把它变成:

{A                     B           C

'325' 3 2

'453' 2 4}

最佳答案

您可以为此使用以下代码:

DF["A"] = DF["A"].map(lambda x: str(x)[0:2]+str(x)[4])

这将使 A 列为:

"325"
"453"

此方法比建议的其他方法更快、更有效。

关于python - 如何使用字符串中的位置来更改 Pandas Dataframe 列中的每个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51467164/

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