输入:
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
预期输出:
df
的列中将添加抖动.谢谢!
最佳答案
jitter
是一个需要 numeric
的函数作为输入。您不能简单地运行 jitter
大体上data.frame
.您需要遍历列。你可以做:
data.frame(lapply(df, jitter))
关于r - 如何在R中的数据帧中添加抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38037875/