R:如何在复制数据帧中的行后运行循环

时间:2018-04-19 10:55:34

标签: r loops for-loop indexing

由于特定原因在数据框中复制了少量数据行后,我有一个如下数据集:

cut

我的问题是如何使用FOR功能:    一个。仅适用于整数("原始行")    湾仅适用于十进制数字("复制行")    C。将所有数字作为序列(原始行和复制行)

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作,将数据帧划分为"整数" rownames和"十进制" rownames

# "a" is the original dataframe
id <- as.numeric(row.names(a))
a.int <- a[abs(id-round(id))<1e-6,]
a.dec <- a[abs(id-round(id))>1e-6,]