【问题标题】:How to replace a character in a text in a pandas dataframe如何替换熊猫数据框中文本中的字符
【发布时间】:2023-01-16 23:52:31
【问题描述】:

我有一个包含索引和一列的熊猫数据框 X_test。该列包含评论文本(书评)。 我想检查文本并将字符替换为: O ==> 0,b ==> 6 pandas.dataframe.replace 获取所有文本并检查它是否有替换,因此它不符合我的需要。 有什么想法吗? 谢谢你

【问题讨论】:

  • 提供可重现的数据。/代码并向我们展示您想要的输出
  • df['colname'] = df['colname'].apply(lambda s: s.replace(": O", '0').replace('b', '6'))
  • 你要替换多少个字符?

标签: python pandas machine-learning


【解决方案1】:

尝试这个:

X_test['column_name'] = X_test['column_name'].str.replace('O', '0')
X_test['column_name'] = X_test['column_name'].str.replace('b', '6')

【讨论】:

    猜你喜欢
    • 2023-01-17
    • 2021-09-07
    • 2018-08-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多