r - 更改 R 数据框中的列值

标签 r dataframe

我在 R 中有一个格式如下的数据框:

dataframe

如何调出 GROUP 等于 B 的所有 HEIGHT 值并更改它们? IE。从厘米到毫米。

最佳答案

data = data.frame(
  group = rep(c("A", "B", "C"), each = 4),
  height = c(259, 243, 253, 235, 23.5, 23.6, 23.5, 24.1, 235, 234, 235, 220)
)
data #shows your data

#from cm to mm
data$height[data$group == "B"]  <- data$height[data$group == "B"] * 10 

关于r - 更改 R 数据框中的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19965197/

相关文章:

r - 在 ggplot2 的 for 循环中使用 geom_text

python - Pandas 设置列子集慢

python - 对齐两个数据框列并保留顺序(没有字典顺序重新排序

python - 在特定条件下使用Python时间戳类型的假期库

r - 将矩阵转换为数据帧 : Works in one case, 而不是另一个

r - 多个ggplot线性回归线

jquery - R Shiny 的 DataTables ColVis 行为

python - 在 Python 中给定二进制标志设置计数变量( Pandas 数据框)

python dataframe水平 append 列

r - 帕累托优化 - 非支配点