从数据框中删除标题为空的列

时间:2015-05-15 06:29:51

标签: r

我有一个R代码的以下输出:

trans_test11<- as.data.frame(t(test1))
trans_test11
              (Intercept)   IN_REC_COUNT    THROUGHPUT CPU_USAGE MEMORY_USAGE
coef(lin_mod)    178.4455 0.000006450854 -0.0006819742 -1.223342     7.275717
                      CAHCE_SIZE
coef(lin_mod) -0.000000002349061

我想删除row.names coef(lin_mod)字段。 我怎么能这样做?

The output should like the following:

(Intercept)   IN_REC_COUNT    THROUGHPUT   CPU_USAGE    MEMORY_USAGE    
178.4455      0.000006450854 -0.0006819742 -1.223342     7.275717
          CAHCE_SIZE
 -0.000000002349061

我需要这个,因为我需要在Oracle DB的表中加载数据。

1 个答案:

答案 0 :(得分:2)

一般来说,如果您打算删除没有名称的列,您可以执行以下操作:

# Create column with no name for example
data(mtcars)
names(mtcars)[names(mtcars)=="cyl"] <- ""
# Remove column
keep.cols <- names(mtcars) %in% c("")
clean.crs <- mtcars [! keep.cols]