gpt4 book ai didi

python - 替换 Pandas 列中的第一个单词

转载 作者:行者123 更新时间:2023-12-04 13:06:56 24 4
gpt4 key购买 nike

我正在尝试将列 (pandas DF) 中的第一个单词替换为“MS”。我已在线阅读多个资源,但找不到我要找的内容。

由于第一个词在整个过程中可能会有所不同,我正在考虑使用位置参数而不是下面的常规参数:

df['columnName'].replace(['old value'],'new value')

我有一段代码来隔离列中的第一个单词,但我不确定如何着手实现 .replace 方法

df['hardware']= df['hardware'].str.split(' ').str[0]

示例 df

<表类="s-表"><头>硬件<正文>微软件示例软件微软屏幕Xyx屏幕

期望的输出

<表类="s-表"><头>硬件<正文>微软软件微软软件微软屏幕微软屏幕

非常感谢!

最佳答案

使用正则表达式替换:

df['columnName'] = df['columnName'].str.replace(r'^\w+', 'MS')

正则表达式 ^\w+ 将匹配列中的第一个单词。

关于python - 替换 Pandas 列中的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68998433/

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