我想将所有列中的每个数字除以1000.我想省略此行中的行标题和第1列。
我试过这段代码:
TEST2=(TEST[2:503,]/(1000))
但这不是我想要的。我的数据框有503列。
答案 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
或者您可以按名称等选择列(您可以选择列,就像您此刻选择行一样)。
可能需要查看?'['
以了解如何选择特定的行和列。