腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
R
data.table
使用
ifelse
通过
引用
赋值
两
列
、
我有以下
data.table
library(
data.table
) x <-
data.table
(a = 1:3, b = 1:6) 我想
通过
引用
同时分配
两
列
,因为这
两
列
使用
相同类型的检查。通常我会这样做:(Assign multiple columns using := in
data.table
, by group) x[, c("col1", "col
浏览 45
提问于2021-11-17
得票数 4
回答已采纳
1
回答
在
R
中填充错过的日期
、
、
、
第二
列
是某个事件开始的日期,第三
列
是事件结束时的日期。如您所见,
列
Datumdo中缺少一些值。如果缺少date,并且它不是最后一个DatumOd日期,则应该有DatumOd
列
中的下一个日期减去一天。我试着用dplyr dplyr::group_by(Jmbg) %>%但是
浏览 13
提问于2017-01-31
得票数 0
回答已采纳
2
回答
将值一次有条件地
赋值
给
两
列
、
、
问题:上下文:example[tariff == 1, c("Consumption", "Price&
浏览 1
提问于2019-04-15
得票数 2
回答已采纳
1
回答
发出类强制过滤了
R
data.table
,if_else,如果.否则
、
在根据某些条件将字符变量转换为数字变量时,我遇到了
R
data.table
的问题:DT1 <-
data.table
(a = "A", b = "B") DT1[a == "A", b :=
ifelse
(b == "B", 1, 0)]
浏览 0
提问于2019-08-02
得票数 3
回答已采纳
2
回答
这些
data.table
表达式的含义是什么?
、
、
有人能告诉我这
两
个
data.table
表达式是干什么的吗?dt[,
R
_Fuel:=c(0, diff(dt[, Fuel]))] dt[
R
_Fuel < 0 |
R
_Fuel > 5,
R
_Fuel:=NA]
浏览 4
提问于2022-04-13
得票数 -2
3
回答
R
如何有条件地替换变量的值
、
我相信这个问题已经被问了很长时间了,但我找不到解决方案。 MAKE Continent2 HOLDEN US4 FORD US 警告消息: In if (gsample$MAKE == "HOLDEN") gsample$Continent =
浏览 2
提问于2015-09-15
得票数 3
2
回答
根据另一
列
中的条件更改
列
中的元素
Mark English 45 PGerald Math 33 P 如果选中== 'F‘,我想在'Marks’
列
中添加
浏览 2
提问于2020-09-27
得票数 1
回答已采纳
3
回答
有条件地将colname设置为单元格值
、
、
我在给条件下的单元格值
赋值
时遇到了问题。当单元格值等于4时,我想将colname
赋值
给它。DT <-
data.table
(mtcars[1:5, -c(1:8)])DT2 =
data.table
(am = rep(NA, 5), gear = c("gear", "gear", "gear", NA, NA), carb = c("carb", "carb", NA, NA, NA))
浏览 0
提问于2018-03-04
得票数 1
回答已采纳
1
回答
使用
全局变量作为列名时
使用
data.table
更新
列
、
我试图根据
列
中的值是否与外部变量匹配来更新
data.table
中的
列
。我遇到的问题是
使用
全局变量作为
data.table
语法的列名。但是,当
使用
变量
引用
该
列
时,我无法更新该
列
:dt[,..colname:= <em
浏览 3
提问于2020-05-22
得票数 1
回答已采纳
3
回答
从
data.table
r
中的字符串中提取年份和周
、
我有一个这样的
data.table
dt <-
data.table
::
data.table
( "year_week" = c("y_9001", "y_9002", "y_9003", "y_9004", "y_9005", "y_9101", "y_9102", "y_9103", "y_9104", "y_9105&q
浏览 50
提问于2020-10-25
得票数 0
回答已采纳
1
回答
如何在
R
中重新映射
data.table
中的现有映射
、
我有以下功能: library(
data.table
) keyA <- c("A", "C"
浏览 6
提问于2019-01-31
得票数 1
回答已采纳
3
回答
强制同名变量覆盖y数据集
我希望合并同名的变量,以便y数据集的值覆盖x数据集中的变量。相反,我得到了V2.x和V2.ynames (a) = c("V1","V2") b = data.frame(c("A","B","C","D"), c("3","4
浏览 8
提问于2022-06-26
得票数 1
2
回答
基于现有
列
的子字符串在
R
data.table
中创建
列
、
、
、
我试图
使用
下面的
R
data.table
在"Ref“字段中创建多个
列
:(dt=
data.table
(Ref = c("
R
", "STOP", "STOP_TS", "P", "M", "STOP_P_
R
"), Qty= c(2,4,6,8,10,12)
浏览 2
提问于2020-07-18
得票数 2
回答已采纳
2
回答
如何根据熊猫中的
列
进行分组,并根据
列
值应用
ifelse
、
、
、
、
我试图按熊猫DataFrame中的一个
列
进行分组,并应用一个
ifelse
函数,该函数具有一个
使用
列
值的测试,并根据测试结果返回不同的true和false值。我在
R
中轻松地
使用
了
data.table
包实现了这一点,我基本上也希望在Python中
使用
熊猫。library(
data.table
) i_n = c('a', 'b', &
浏览 1
提问于2018-06-28
得票数 1
回答已采纳
2
回答
R
-从缺少数据NA的
两
个变量的子集创建新的dataframe变量。
、
、
、
、
我有一个简单的示例数据框架,包含
两
个数据
列
(data1和data2)和
两
个分组变量(测量1和2)。措施1和2缺少数据NA。Measure1 == 1] = d$data1[d$Measure1 == 1] d$newd$Measure1 1 == 1= d$data1d$Measure1 1 == 1中的错误:在已订阅的
赋值
中不允许然而,Measure1和Measure2中缺少的数据在将数据细分并将其
赋值
给一个新变量时造成了问题。我可以想出一些过于复杂的解决方案,但我确信有一种简单的方法我没有想到。谢
浏览 1
提问于2015-08-20
得票数 0
回答已采纳
1
回答
如果其他()与stop()相结合,则抛出意外错误(
R
)
、
、
我想用一些嵌套的
data.table
语句在
ifelse
()中创建一个新
列
:我在最后包含了一个带有stop()的控件,这个控件永远不应该到达。示例代码:condition_b <- c("Y", "Y","Y&
浏览 1
提问于2022-10-29
得票数 1
回答已采纳
2
回答
除了
r
中的值外,我如何将
列
的所有值相乘?
、
、
Cash")HY2019 <- c(6:10) 有没有办法将、HY2020、和HY2019
列
乘以
浏览 2
提问于2021-07-01
得票数 1
回答已采纳
2
回答
如何删除
data.table
中的多
列
?
、
使用
data.table
可以
通过
引用
删除多个
列
吗?下列任何一项工程dt <- mtcars %>% setDT dt[, range := NULL, with最后,对于上面的每一行,我想知道何时可以或什么时候不能
使用
(显然,它们不能用于删除一系列
列
,但可以用于选择或
赋值
给一系列
列
)
浏览 10
提问于2021-12-08
得票数 0
1
回答
data.table
包中的:= (按
引用
传递)运算符同时修改另一个数据表对象
、
、
在测试我的代码时,我发现了以下几点:如果我给DT分配了一个
data.table
DT1,然后更改了DT,DT1也会随之更改。所以DT和DT1似乎是有内在联系的。这是故意的行为吗?尽管我不是编程专家,但这在我看来是错误的,并且
使用
简单的
R
变量或data.frame测试它,我无法重现这种行为。这是怎么回事?value"] <- DF[1, "value"]*2[1] "Component 2: Mean relative difference: 1"
浏览 0
提问于2011-11-07
得票数 31
回答已采纳
2
回答
识别
R
条件语句中的空格
我有一个庞大的数据库,正在尝试有效地添加一个新的计算
列
,条件是另一个
列
的状态。例如,假设我的df中有3
列
。 如果col1不为空,那么我想应用公式(df$col3*df$col1^df$col2)。如果col1为空,那么我希望新
列
的值为df$col3。我试过了 df$col4<-
ifelse
(df$col1 == "", (df$col3 * df$col1 ^ df$col2), df$col3) 但是我遇到的问题是它不能识别df$col1中的空单元格如何让我的条件语句识别<em
浏览 40
提问于2020-04-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CSV数据读取,性能最高多出R、Python 22倍
代码实践:如何用C、Java和Python中的回溯求解数独问题?
ML_code-入门(1)
C+auto和decltype的区别
Python中令人迷惑的4个引用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券