【问题标题】:Change specific row name in a specific column更改特定列中的特定行名
【发布时间】:2021-03-29 04:05:54
【问题描述】:

我想更改特定列中特定行的名称。我在 dataframe 中导航以更改此特定对象的名称时遇到问题。

例如:我要更改“ColumnName1”列中的“RowName1”

提前谢谢你!

【问题讨论】:

  • 这有点令人困惑,因为“行名”不在列中。行名是什么意思?它只是一个字符值吗?
  • 很抱歉给您带来了困惑。我只想将(字符)值“RowName1”更改为其他值。我不知道如何浏览数据框来调用这个特定的值并重命名它。
  • 好吧,它是独一无二的吗?所以你可以直接说ColumnName1 == RowName1 来找到你想要改变的值吗?
  • 是的,它是独一无二的。

标签: r dataframe row rowname


【解决方案1】:

好的,我找到了我要找的东西:

df[df == "OldValue"] <- "NewValue"

【讨论】:

  • 这几乎是对的! df$ColName1[df$ColName1 == "OldValue"]
猜你喜欢
  • 1970-01-01
  • 2023-03-14
  • 2014-01-19
  • 2021-11-03
  • 2014-09-11
  • 2019-01-31
  • 2020-09-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多