腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Python
相当于
dplyr
的
ifelse
、
我正在将代码从R转换为
Python
语言,并希望获得一些帮助,以便使用dfply语法/管道在其他列
的
基础上修改新列 在本例中,如果col2为'c',我想从col1中减去2,否则添加4 import pandas= pd.DataFrame(data = {'col1': col1, 'col2': col2}) 在R中,我会这样做: df_new <- df %>% mutate(newCol =
ifelse
(col2 == 'c',
浏览 36
提问于2019-06-19
得票数 1
回答已采纳
2
回答
这个代码块
的
R中
的
“含义”是什么?
、
、
、
、
我非常高兴收到一些好
的
资源
的
迹象,因为对于一个初学者来说,很难真正知道什么是好
的
资源。我
的
问题是,在下面的代码中,.和~
的
实际意义是什么。我知道他们将所有的-1和99都编码为NA。但是为什么会有这么复杂
的
语法呢?所以这里有data.frame df,它有几列。NAs
的
所有编码都是-1或99。我想
dplyr
也有一个na_if-fu
浏览 16
提问于2019-11-26
得票数 0
回答已采纳
2
回答
如何在pandas/
python
中使用空值执行条件语句
、
、
、
、
df = pd.DataFrame([[1, 2, 3], [4, None, None], [None, None, 9]])library(
dplyr
)mutate( # mutate means create new column for non-r people my_new_column =
ifelse
(is.na(the_2nd_column)==TRUE & is.na(the_3rd_column)==TRUE, ' abc'
浏览 2
提问于2016-12-28
得票数 2
2
回答
R:
dplyr
管道有条件
的
引线/滞后,如果有意外行为的话
、
、
我试图在
dplyr
管道中使用条件lead/lag函数,使用
ifelse
,但得到一个错误。但是,在管道外使用相同
的
方法似乎是有效
的
。我遗漏了什么?require(
dplyr
)test <- data.frame(a = c("b","b","b","b","b","b", "m","m
浏览 2
提问于2015-04-23
得票数 5
回答已采纳
2
回答
在R dataframe中,将具有相似名称
的
5列合并为单个dataframe列。
、
、
我们可以假设每一行中只有一个不是NA
的
值,我们正在寻找将该值添加到Title列中
的
值。我们可以通过以下方法将其合并:
dplyr
::mutate(Title =
ifelse
(!is.na(title), title, ""))))) %>%然而,这种方法是混乱
的
,如果dataframe如果数据中没有列,则此方
浏览 5
提问于2022-03-15
得票数 0
回答已采纳
4
回答
is.na()函数在具有管道函数
的
向量中
的
应用
、
、
我在试验来自
dplyr
的
dplyr
函数,然后在代码下面运行,但没有成功-12 %>%
ifelse
(is.na(.), FALSE, TRUE)任何指针,为什么我要得到这个错误?如果我想使用pipe,正确
的
方法是什么?
浏览 4
提问于2020-02-07
得票数 1
回答已采纳
6
回答
dplyr
组by,将值从前一组转到下一组。
、
、
好
的
,这是我试图用
dplyr
实现
的
所有方面的观点:使用
dplyr
,我正在进行计算以形成新
的
列。(RunID) %>%
dplyr
::mutate(x.end.value =
ifelse
(x.long == 0,0,%
dplyr
::mutate(x.long
浏览 3
提问于2017-11-05
得票数 10
回答已采纳
1
回答
从R到
Python
:如果在突变数据中有条件
、
作为
Python
的
初学者,我试图在熊猫DataFrame中引用类似的R-sintax来处理数据争用,但是对于一个变异函数中
的
ifelse
语句来说,这并不成功。var2 = c('start','start','start','start','start') df <- df %>%
dplyr
::mutate(var
浏览 4
提问于2021-02-06
得票数 1
回答已采纳
1
回答
python
等同于带条件
的
"grepl“R
、
我想知道什么是
python
,
相当于
下面的代码。特别是代码
的
一部分 10, replace = T))
ifelse
浏览 8
提问于2017-03-17
得票数 2
回答已采纳
1
回答
R包由于
dplyr
函数参数中
的
非标准表达式而未能检查R
、
、
data.frame(a=1:20) %>%
dplyr
::mutate以下是唯一
的
解决办法吗?是否值得这样做:
dplyr
::mutate(x = { a <- get("a", envir=environment())
ifelse</e
浏览 2
提问于2020-09-14
得票数 0
回答已采纳
1
回答
动态地改变不毛之地
的
顺序
是否可以使用如下所示
的
dplyr
::ntile语句动态地更改
ifelse
的
顺序?library(
dplyr
) y <- "asc" mutate(tile = ntile(
ifelse
(y == "asc
浏览 2
提问于2021-06-03
得票数 1
回答已采纳
2
回答
一个变量
的
中间分裂以创建另一个变量
、
、
、
我目前正在为R工作室
的
中位分裂而挣扎。我希望在我
的
数据框架中创建一个新列,它是另一个数据框架
的
中间部分,但是,我不知道这是如何实现
的
。任何和所有的帮助都将不胜感激。这是我以前运行
的
代码:highmedian <- filter(honourswork, PCR.x <= medianpcr
浏览 8
提问于2022-08-29
得票数 0
1
回答
如果语句在
dplyr
中发生了变异
、
、
但是,假设我必须将类似的代码应用于具有多个级别(> 6)
的
因子变量,那么
ifelse
语句可能很难读懂。我想知道是否还有其他更有效
的
方法来编写易于阅读
的
代码,但仍然使用
dplyr
。library(
dplyr
) mutate(gearW =
ifelse
(gear == 3, "Three",
ifelse
(gear
浏览 5
提问于2016-01-13
得票数 5
回答已采纳
2
回答
在使用
dplyr
执行SQL in-db操作时,如果使用
ifelse
& grepl命令
、
、
、
在运行在R数据帧上
的
dplyr
中,很容易运行 mutate(income_topcoded =
ifelse
(income > topcode, income, topcode) 我现在使用一个大型SQL数据库,使用
dplyr
向SQL服务器发送命令。您将如何建议实现
ifelse
()语句?我对PivotalR中
的
一些东西(它似乎支持
ifelse
(),但我不知道如何将它与
dplyr
集成,并且在SO上找不
浏览 6
提问于2015-03-29
得票数 6
回答已采纳
1
回答
使用
dplyr
生成交易信号和策略
、
、
我最近一直在玩R
的
技术交易技巧。让我们从下载苹果股票开始,并生成短期和长期移动平均线library("quantmod")然后,我们使用这个信号来构建策略-这是高频数据中耗时较长
的
部分-这显然是由于for循环 # Strategy
浏览 11
提问于2017-02-10
得票数 0
回答已采纳
2
回答
如果开始月份不是一月,则指定年份ID。
、
我有一个df data.frame,包含8年
的
每日价值。我做了以下工作
dplyr
::mutate(year =
ifelse
(date < "2002-05-01", "2001-2002",
ifelse
(date < "2008-05-01", "2007-2008", NA )))))))) %>%
dplyr
::select(site, year, va
浏览 1
提问于2016-06-01
得票数 2
回答已采纳
3
回答
在R中
的
dataframe
的
列中创建日期序列
、
、
、
-05","2021-05-05")),"endDate" = as.Date("2021-12-12"), stringsAsFactors = F) 我尝试为每一行生成Date和endDate之间
的
日期序列我使用下面的代码来生成序列 df <- df %>% df$Frequency ==::group_by(Type) %>%
浏览 55
提问于2020-12-20
得票数 0
1
回答
使用mutate from
dplyr
逐行修改列
、
我想使用
dplyr
::mutate连续修改列中
的
各个项。我可以多次使用mutate来完成此操作,如下所示。require(
dplyr
) mutate( . , a =
ifelse
( a == 1, 'one', a) ) %>%这给出了我所期望
的
结果。然而,我
浏览 5
提问于2015-05-18
得票数 0
4
回答
添加与R中
的
温度相关
的
条件为“热”或“冷”
的
列
、
我想创建一个新
的
列,条件是"if Temperatur > 80 show hot in row,否则在行中显示冷“ 这是我
的
代码: tempcat_aq <- aq %>% group_by(aq$Temp) %>% mutate(TempCat = if(any(aq$Temp > 80) "hot" else "cold")) 我正在使用R中内置
的
airquality数据帧和
dplyr
库。谢谢你帮我
的
忙。
浏览 1
提问于2021-04-30
得票数 1
2
回答
将多个
DPLYR
命令转换为一个
DPLYR
命令
、
、
、
、
=
ifelse
(
dplyr
_row_1[1,2] >
dplyr
_row_1[2,2], "A",
ifelse
(
dplyr
_row_1[1,2] <
dplyr
_row_1[2,2], "B",$v2 =
ifelse
(
dplyr
_row_2[1,2] >
dplyr
_row_2[2,2], "A",
ifelse
(
dplyr<
浏览 10
提问于2022-03-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python实现计算器、Python网站爬虫、数据整理转化等
Oracle数据库中的空值相当于
人的大脑的存储量相当于多少内存?
无锡视觉检测相当于机器长了会思考的“眼睛”
90%的人说Python程序慢,5大招让你的代码像赛车一样快
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券