【发布时间】:2020-10-18 16:01:45
【问题描述】:
我是 R 新手,我有一些数据的数据框。我有一些条件函数,返回True 或False,我想选择数据框的元素,这些元素将包含所有True。
frame:
V1 V2 V3 V4
1: "abc" 6 4 1b2
2: kk wq2 "3 4" 8
例如:
first_func <- function(x) is.digit(x) # will choose all numerics
second_func <- function(x) x > 5 # will choose only numbers > 5
我想选择所有元素> 5,并为它们应用另一个函数,例如
third_function <- function(x) x^2 # for only numbers > 5 get square
我想得到这个结果:
frame:
V1 V2 V3 V4
1: "abc" 36 4 1b2
2: kk wq "3 4" 64
如何正确使用 R 语法?
【问题讨论】:
-
您能否分享使用 dput() 和预期输出的可重现示例
-
能否请您格式化您的示例数据,使用列名和缩进?