【发布时间】:2020-09-08 15:39:38
【问题描述】:
我有各种类型的 data.frames,每一种都可以在其中包含一个长数字somewhere。 A 和 B 是两个真实的例子。
我想知道如何将ct 列中的任何数字元素替换为给定的replacement.name?
请查看可重现的 R 代码,期望的输出如下。
A <- data.frame(ct = c("C,0.839662447257384 - T,0.839662447257384", "No,C,0.44462447257384 - Yes,T,0444462447257384"))
B <- data.frame(ct = "0.822125181950509,C,Female - 0.822125181950509,T,Female")
replacement.name = "year" # Put this in place of any numeric value in column `ct`
A.desired <- data.frame(ct = c("C,year - T,year", "No,C,year - Yes,T,year"))
B.desired <- data.frame(ct = "year,C,Female - year,T,Female")
【问题讨论】:
标签: r regex string dataframe vector