gpt4 book ai didi

如果与时间序列中的前一个相同,则删除相同的值

转载 作者:行者123 更新时间:2023-12-01 23:03:23 25 4
gpt4 key购买 nike

我有一个时间序列:

 df <- data.frame(t=1:10, x= c(5,7,8,9,5,5,5,5,4,3))

我想删除与先前值相同的值以获得:
 x = c(5,7,8,9,5,4,3)

我试过:
 df[unique(df$x),]

但这给出了错误的答案。

最佳答案

你可以做:

df[c(1, diff(df$x)) != 0, ] 

t x
1 1 5
2 2 7
3 3 8
4 4 9
5 5 5
6 9 4
7 10 3

关于如果与时间序列中的前一个相同,则删除相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59878755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com