gpt4 book ai didi

根据月份删除 ID

转载 作者:行者123 更新时间:2023-12-02 18:22:59 25 4
gpt4 key购买 nike

<分区>

我有一个从 2010 年 1 月 1 日到 2012 年 12 月末的数据集。我想识别具有特定月份的 ID,然后过滤所有这些 ID 来自数据集,而不过滤掉那些 ID 的特定月份。

例如:如果 ID "B"缺少 Month 2(未在下面的数据集中模拟),我想从中删除 ID "B"整个数据集,并保留 A、C 和 D,这些 ID 的数据集中的所有月份都完好无损。

我该怎么做?

library(lubridate)
library(tidyverse)
date <- rep_len(seq(dmy("01-01-2010"), dmy("31-12-2011"), by = "days"), 5000)
ID <- rep(c("A","B","C"), 5000)
df <- data.frame(date = date,
x = runif(length(date), min = 60000, max = 80000),
y = runif(length(date), min = 800000, max = 900000),
ID)

df$jDate <- yday(as.Date(df$date))
df$Month <- month(df$date)
df$year <- year(df$date)

set.seed(1234)
drop_rows <- sapply(sample(1:nrow(df), 3), function(i) {
return(i:(i+100))
}, simplify = FALSE) %>% unlist()

df <- df[-c(drop_rows), ]

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