r - 在R中将列值转换为行(观察次数)
问题描述
第一次发问题,希望我做对了,在此先感谢大家:
我当前的数据框:
df =
age population
1 0 2
2 1 5
3 2 3
4 3 1
5 4 3
6 5 2
我需要“人口”值作为行数存在,所以它应该如下所示:
df_new =
age
1 0
2 0
3 1
4 1
5 1
6 1
7 1
8 2
9 2
10 2
11 3
12 4
13 4
14 4
15 5
16 5
我没有这方面的代码,因为我是从头开始的,在做任何事情之前需要先整理一下。
请帮忙,我研究了 pivot_longer() 和 melt(),据我所知,它们实际上并没有实现这种类型的转换,或者我错过了一些东西。
谢谢你。
21 年 5 月 24 日更新 = 在这里找到了确切的答案,将这个问题保留在这里,以防将来用不同的搜索词询问它。 重复每一行 data.frame 列中指定的次数
解决方案
推荐阅读
- c# - 对包含多个查询的方法进行单元测试
- python - 如何从这样设置的 python 目录导入模块?
- android - 获取用户选择的文件的名称和路径,而不管它在Android中的位置[在内部或外部存储器中]?
- javascript - 在现有的 android 应用程序中运行 RN View 会出现错误无法加载脚本
- git - 推荐的 git 工作流程
- reactjs - React Material UI 选项卡 关闭
- reactjs - (React Native)Null 不是对象(评估 'NativeMqtt.new 客户端)
- python - Matplotlib 不显示所有带有条形图的刻度/标签?
- javascript - 如何在提交时使用 emailjs 将表单信息发送到我的电子邮件?
- reactjs - React 应用程序未安装在我的系统上