经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
请问如何在data frame里把一个数值变量按大小分组,然后用一个新的变量来标注每一个值
楼主
superyxo
6746
3
收藏
2014-12-22
请问如何在data frame里把一个数值变量按大小分组,然后用一个新的变量来标注每一个值所属的组数?
比如我的数据的一部分是这样
x y
1 4
3 6
11 12
3 25
5 26
4 31
我要把y按大小分成三组,用z来标注y的每一个值所属的组数:
x y z
1 4 1
3 6 1
11 12 2
3 25 2
5 26 3
4 31 3
我用z <- cut2(y, g = 3)做出来z的值是一组区间,不是对应的组数。请各位帮忙,多谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
李会超
2014-12-22 11:32:54
as.numeric(cut(y,3)),把因子转化为数值
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
yywan0913
2014-12-22 13:11:43
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
superyxo
2014-12-22 14:03:21
李会超 发表于 2014-12-22 11:32
as.numeric(cut(y,3)),把因子转化为数值
强! 多谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助]在R中如何求偏平均?
[求助]3个data.frame之间的赋值问题?
请教一个问题:如何在R中向一个data frame指定位置插入一列或一行
如何得到data.frame每一列的宽度
学渣求指导建data.frame的问题
关于用 $ 提取data.frame 中数据的问题
R 怎么计算lag 再加在原来的data.frame里
请问如何把这个data.frame里的数据改为日期?
改变data.frame的参数值
怎样改变data.frame参数的值
栏目导航
R语言论坛
新手入门区
一带一路
金融工程(数量金融)与金融衍生品
经济史与经济思想史
经管文库(原现金交易版)
热门文章
助力高阶认证备考!CDA 三级新上线第一套官 ...
全球高校名单数据
《AI+医疗治理白皮书2026》
【推荐】上市公司过度负债指标计算Stata代码 ...
告别熬夜头秃!3天论文特训,实现从“无从下 ...
一点写代码的心得:“你可别再重构了!”
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
杨威老师的股海捕鱼
CDA数据分析脱产就业班于2025年12月08日开班 ...
2026价值投资者白皮书
推荐文章
26年寒假天津站|Gemini论文写作&数据分析 ...
2026JG学术冬训营:从Stata初高到Python机器 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群