首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最大值逐行R数据帧

最大值逐行R数据帧
EN

Stack Overflow用户
提问于 2015-10-29 06:06:52
回答 1查看 862关注 0票数 2

我在R中有一个数据帧,它看起来像:

代码语言:javascript
运行
AI代码解释
复制
df<-data.frame(c(1:10))
colnames(df)<-'Val'
df['Max']<-max(df$Val,5)

预期产出将是:

代码语言:javascript
运行
AI代码解释
复制
row, Val, Max
1  ,   1,  5
2  ,   2,  5
3  ,   3,  5
4  ,   4,  5
.....
6   ,   6, 6

目前,这只是在Max的每一行中给我提供Max。感谢帮助,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-29 06:09:05

我们可以使用pmax

代码语言:javascript
运行
AI代码解释
复制
df$Max <- pmax(df[,1], 5)
df
#   Val Max
#1    1   5
#2    2   5
#3    3   5
#4    4   5
#5    5   5
#6    6   6
#7    7   7
#8    8   8
#9    9   9
#10  10  10
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33416467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档