粘贴到数据框内 - R
Paste inside dataframe - R
在 InsectSprays 的数据集中,有 72 行 6 种不同的喷雾剂,我想在此 data.frame 中创建另一列,这将是带有连续编号的 spary 代码的粘贴产品(例如,A_1…A_12, B_1…B_12,…).
我试过下面的脚本,我该如何继续。
data(InsectSprays)
df <- InsectSprays[1:2]
paste(rownames(df$spray), 1:nrow(df), sep="_")
我们可以使用ave
创建序列列
df$New <- with(df, paste(spray, ave(seq_along(spray), spray, FUN = seq_along), sep="_"))
在 InsectSprays 的数据集中,有 72 行 6 种不同的喷雾剂,我想在此 data.frame 中创建另一列,这将是带有连续编号的 spary 代码的粘贴产品(例如,A_1…A_12, B_1…B_12,…).
我试过下面的脚本,我该如何继续。
data(InsectSprays)
df <- InsectSprays[1:2]
paste(rownames(df$spray), 1:nrow(df), sep="_")
我们可以使用ave
创建序列列
df$New <- with(df, paste(spray, ave(seq_along(spray), spray, FUN = seq_along), sep="_"))