【问题标题】:Replacing a specific cell value of dataframe based on other column根据其他列替换数据框的特定单元格值
【发布时间】:2020-04-05 14:03:54
【问题描述】:

在我的谷歌翻译器数据框中,它们的列是包含 nan 值的语言,现在我想用检测到的其他列的包含多种语言的 cmets 的语言替换 nan 的值。例如 1. 如果 Comment 位于 en 中,则 Language 列应更新为英语。 2. 评论在th,所以语言栏应该更新为泰语。 有人可以帮忙吗?

【问题讨论】:

  • 请提供数据框和预期结果:)
  • 列中的值 预期结果应替换语言列中的值

标签: pandas dataframe google-translate


【解决方案1】:

你可以试试这个。

df['Language'].fillna(df['Expected Result'], inplace=True)

【讨论】:

  • 谢谢你......但不幸的是这不是我想要的......让我尝试重新构建我的查询我手动添加的预期结果列它不在数据框中。 cmets 列中的数据正在使用翻译器进行翻译,现在原始评论的语言应在语言列中更新。例如,如果原始评论是英语,那么语言列的特定单元格的值应该用英语更新,或者如果原始语言是泰语,它应该用泰语更新。
猜你喜欢
  • 1970-01-01
  • 2018-07-05
  • 1970-01-01
  • 1970-01-01
  • 2021-02-20
  • 2020-10-21
  • 2021-08-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多