如何从r中的列中扣除一个数字?

时间:2016-06-07 12:32:48

标签: r

我有一个9列的数据框,我想从列6中的所有数字中删除一个特定的数字,但我不想破坏数据框的结构。我想从列383中扣除6。怎么做?

my.data.frame11<-read.table("dir1/Water_Level/V3015010.txt",skip=4,header=T,sep=";")
head(my.data.frame11)

  X920 X1 V3015010 X19691027 X10.37 X480.000 X9 X2  X
1  920  1 V3015010  19691027  16:06      490  9  2 NA
2  920  1 V3015010  19691101  00:50      490  9  2 NA
3  920  1 V3015010  19691103  08:09      480  9  2 NA
4  920  1 V3015010  19691103  10:59      480  9  2 NA
5  920  1 V3015010  19691105  12:18      480  9  2 NA
6  920  1 V3015010  19691105  13:37      490  9  2 NA

如果我使用以下代码

my.data.frame11[, 6] <- my.data.frame11[, 6] - 383

我收到了错误:

  

my.data.frame11 [,6]中的错误:维数不正确

通过以下命令将标题更改为false后:

my.data.frame11[, 6] <- my.data.frame11[, 6] - 383

给了我想要的结果。 谢谢大家的帮助和对我的耐心。

0 个答案:

没有答案