【发布时间】:2021-01-07 13:24:35
【问题描述】:
大家早上好!我是 R 编程的新手。最近,我遇到了一些问题..我想处理所附图片等数据。一列有两种数据,excel文件/表格总共有9000+行和几列,而有两种数据的列只是其中的一列。
ID Fruit/FruitJuice
<dbl> <chr>
1 1 NA/applejuice:15(ml)
2 2 banana:10(kg)/orangejuice:20(ml);tomatojuice:25(ml)
3 3 watermelon:10(kg)/NA
4 4 banana:5(kg);grape:6(kg)/orangejuice:30(ml);applejuice:50(ml);mangojuice:25(ml)
简单描述一下数据,有2种数据的列是水果和果汁,用“/”隔开,括号里各有单位,水果或果汁中的对象用“;”隔开。 ”。
由于实际数据框包含的列比我显示的图像多,并且我在网上做了一些搜索,但我仍然不知道如何解决它并希望得到如下的最终表,可以有人帮帮我吗?谢谢
ID `Fruit/FruitJuice`
1 1 Fruit_NA
2 1 Fruitjuice_applejuice:15(ml)
3 2 Fruit_banana:10(kg)
4 2 Fruitjuice_orangejuice:20(ml)
5 2 Fruitjuice_tomatojuice:25(ml)
6 3 Fruit_watermelon:10(kg)
7 3 Fruitjuice_NA
8 4 Fruit_banana:5(kg)
9 4 Fruit_grape:6(kg)
10 4 Fruitjuice_orangejuice:30(ml)
11 4 Fruitjuice_applejuice:50(ml)
12 4 Fruitjuice_mangojuice:25(ml)
【问题讨论】:
-
输出应该是什么样子的?
-
请让那些试图帮助你的人更容易。不要将数据/代码添加为图像。提供可重现的示例以及预期的输出。阅读how to give a reproducible example。
-
@nyk 我已经更新了,感谢您的帮助,给您带来的不便,我们深表歉意>。
-
@RonakShah 抱歉我对这个网站还不熟悉,谢谢你的建议,下次我会尝试用更恰当的方式提出我的问题!
标签: r loops data-processing