如何将R数据帧中的列增加1?

如何将R数据帧中的列增加1?,r,R,所以我有这样的数据 Date DJIA Time 1 1/1/96 5117.12 1 2 1/2/96 5177.45 2 3 1/3/96 5194.07 3 4 1/4/96 5173.84 4 5 1/5/96 5181.43 5 6 1/8/96 5197.68 6 我想将时间列中的值减1,并删除第一行 我分别完成了这两个步骤- data[-1,] 删除第一行,而 da

所以我有这样的数据

            Date    DJIA Time
1     1/1/96 5117.12    1
2     1/2/96 5177.45    2
3     1/3/96 5194.07    3
4     1/4/96 5173.84    4
5     1/5/96 5181.43    5
6     1/8/96 5197.68    6
我想将时间列中的值减1,并删除第一行

我分别完成了这两个步骤-

data[-1,]
删除第一行,而

data$Time - 1 
递减,但返回递减的列

我该怎么做才能得到这样的东西

        Date    DJIA Time
1     1/2/96 5177.45    1
2     1/3/96 5194.07    2
3     1/4/96 5173.84    3
4     1/5/96 5181.43    4
5     1/8/96 5197.68    5
?

我也试过了

data[-1,]$Time - 1 
但这同样只返回减1的时间向量,而不是改变整个数据帧

你说得对:

data[-1,]
data$Time - 1
但是,正如您所说,它返回一个新的数据帧;它不会改变你已经拥有的。因此,您只需将结果分配回
数据

data <- data[-1,]
data$Time <- data$Time - 1
数据这一点您是对的:

data[-1,]
data$Time - 1
但是,正如您所说,它返回一个新的数据帧;它不会改变你已经拥有的。因此,您只需将结果分配回
数据

data <- data[-1,]
data$Time <- data$Time - 1
数据这一点您是对的:

data[-1,]
data$Time - 1
但是,正如您所说,它返回一个新的数据帧;它不会改变你已经拥有的。因此,您只需将结果分配回
数据

data <- data[-1,]
data$Time <- data$Time - 1
数据这一点您是对的:

data[-1,]
data$Time - 1
但是,正如您所说,它返回一个新的数据帧;它不会改变你已经拥有的。因此,您只需将结果分配回
数据

data <- data[-1,]
data$Time <- data$Time - 1

数据那么
数据有什么问题那么
数据有什么问题那么
数据有什么问题那么
数据有什么问题那么
数据有什么问题但是我得到的是一个向量,而不是数据框?ohhh没有看到将其分配回列部分,但是我得到的是一个向量,而不是数据框?OHH没有看到分配回列部分,但我得到的是向量,而不是数据框?OHH没有看到分配回列部分,但我得到的是向量,而不是数据框?OHH没有看到分配回列部分