输入:
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/