【发布时间】:2021-03-18 03:21:16
【问题描述】:
我有一个名为 x8 的数据框,但我想将两个 Yield 列合并到一个名为 x 的列中。对于“苹果”,我希望选择更高的产量(0.8)。我希望 x 列选择更高的值。
r 代码:
x8$x <- paste((x8[,2]),(x8[,4]))
输入
x8:
structure(list(Row.names = c("AAPL", "FB", "HRUB", "HUKX", "TSLA",
"XLYS"), `12m yield` = c("0.8", "", "5.85", "4.19", "", "0.00"),
`Price to forecast PE` = c("", "", "7.92", "14.39", "", "23.16"
), Yield = c("0.7", "", "", "", "", ""), PE = c("37.3", "43.3",
"", "", "", ""), x = c(" 0.7", " ", "5.85 ", "4.19 ", " ",
"0.00 ")), row.names = c(NA, -6L), class = "data.frame")
【问题讨论】:
标签: r dataframe merge max multiple-columns