r - 如何取消分箱数据
问题描述
我有一个看起来像这样的数据框
bin val
A-B-C 0.345
K-P 0.612
我想使用 R 将上面的数据分解为以下数据
bin val
A 0.345
B 0.345
C 0.345
K 0.621
P 0.621
我很欣赏你的建议。
解决方案
我认为这就是你想要的:
library(dplyr)
library(tidyr)
df1 %>%
separate_rows(bin, sep = "-")
# A tibble: 5 x 2
bin val
<chr> <dbl>
1 A 0.345
2 B 0.345
3 C 0.345
4 K 0.612
5 P 0.612
推荐阅读
- excel - 编写一个 for 循环以查找从活动行到最后一个工作表末尾的值
- javafx - JavaFx 音量滑块不会改变音量。音量保持不变
- mysql - Qlikview 和 SQL 查询结果的区别
- c# - 如何遍历 WebGrid 并获取 DropDownList 的选定值?
- vue.js - 如何在 Element UI 表格中显示嵌套单元格?
- python - 如何点击搜索公司名称按钮,输入公司名称并使用 Selenium 和 Python 进行搜索?
- sql - 从列销售中每 7 行求和一次,而整数表示距离安装促销材料的 n 天(安装之前和之后)
- linux - Uevent 作为从内核到用户空间的简单通知
- java - 允许 Spring 在不同的 jars 中有多个 WebMvcConfigurer 实现
- matlab - 在 SNR 计算期间,下标索引必须是实数正整数或逻辑数