x <- c("a", 2, 3, 1.0)
y <- c("b", 1, 6, 7.9)
z <- c("c", 1, 8, 2.0)
p <- c("d", 2, 9, 3.3)
df1 <- data.frame(x,y,z,p)
這是一個快速的示例數據集,但它並不完全反映我即將做的事情。假設我想從第2行的每個因子水平採集50個隨機樣本(在這種情況下,我們只有2個因子水平)......我將如何去有效地編碼?我有一個版本的工作循環,但它感覺不必要的複雜如何按行中的因子子集?
編輯:當我說我想採取50個隨機樣本,我的意思是從該因子的每個級別50列。
也許是我的,但是這是很難理解的。 –
@RichardScriven這不僅僅是你。 – joran
因此,在這個數據框的第2行中,我們有因子1和2.我想要在第2行中包含1個50個隨機列以及包含2個在第2行中的50個隨機列。我希望這些列處於完成時的相同數據幀 - 不像分割函數的結果 – user2795569