如何将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没有看到分配回列部分