如何在R中的数据帧中添加抖动

Ras*_*lam 2 r jitter

输入:

df = data.frame(col1 = 1:5, col2 = 5:9)
rownames(df) <- letters[1:5]


#add jitter
jitter(df) #Error in jitter(df) : 'x' must be numeric
Run Code Online (Sandbox Code Playgroud)

预期的输出:抖动将添加到的列中df。谢谢!

nog*_*pes 7

jitternumeric作为输入的函数。您不能简单地jitter整体运行data.frame。您需要遍历各列。你可以做:

data.frame(lapply(df, jitter))
Run Code Online (Sandbox Code Playgroud)