小编Bre*_*ett的帖子

映射数据帧的行

假设我有列C1,...,CN和函数f,它接受这个数据帧作为参数的列的数据帧.如何将f应用于数据帧的每一行以获得新的数据帧?

例如,

x = data.frame(letter=c('a','b','c'), number=c(1,2,3))
# x is
# letter | number
#      a | 1
#      b | 2
#      c | 3

f = function(letter, number) { paste(letter, number, sep='') }

# desired output is
# a1
# b2
# c3
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我猜它是{s,l,t}应用(x,f)的东西,但我无法弄明白.

r

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

r ×1