gpt4 book ai didi

r - 从列表中的每个项目中提取第二个元素

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

此附加信息可能会有所帮助。这是我想要做的:
这会产生更多的光,但这就是我想要做的。假设您有一个如下所示的数据 –

Region      Open    Store
120..141 + France
145..2115 + Germany
3322..5643 + Wales
5646..7451 - Scotland
7454..8641 - Mexico
8655..9860 - India
9980..11413 + Zambia
11478..1261 - Nicaragua
12978..1318 + Sweeden

我试图做的是找出第二个元素 (141) 和连续的第一个元素 (143) 之间的差异,如果它们满足某个值并且它们具有相同的符号(+ 或 -),则列出它们的所有商店一起。

最佳答案

使用 sapply并传递给它 [作为函数并告诉它您要提取第二个元素。

# Create your data set
dat <- list(c(100, 150), c(201, 202), c(147, 269), c(301, 401))
dat
#[[1]]
#[1] 100 150
#
#[[2]]
#[1] 201 202
#
#[[3]]
#[1] 147 269
#
#[[4]]
#[1] 301 401
#
sapply(dat, "[", 2)
#[1] 150 202 269 401

关于r - 从列表中的每个项目中提取第二个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22430365/

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