将每列中的每个数字除以R中的1000

时间:2014-03-18 07:35:21

标签: r

我想将所有列中的每个数字除以1000.我想省略此行中的行标题和第1列。

我试过这段代码:

 TEST2=(TEST[2:503,]/(1000))

但这不是我想要的。我的数据框有503列。

1 个答案:

答案 0 :(得分:6)

TEST是数据框吗?在这种情况下,行标题不会除以1000.要选择除第一列以外的所有列,请使用j中的索引选择除第一列之外的所有列? e.g。

TEST[, 2:ncol(TEST)]/1000 # selects every row and 2nd to last columns
# same thing
TEST[, -1]/1000 # selects every row and every but the 1st column

或者您可以按名称等选择列(您可以选择列,就像您此刻选择行一样)。

可能需要查看?'['以了解如何选择特定的行和列。