我正在构建一个Shiny应用程序,但需要一些数据转换方面的帮助,以便生成绘图。SQL查询和过滤器为我提供了所需的结果,但数据的形状是一个障碍,因为所有内容都在单行上,而所需的要素名称在列中。目前数据表的形状如下所示
| a姓名|a值|b姓名|b值|
| - ------|- ------|- ------|- ------|
| 特征名称A|特征值A|特征名称B|特征值B|
我的目标是要有一个功能重要性图,但我不希望功能标签是通用名称(aName、bName),我希望它们是FeatureNameA并与FeatureValueA等绑定。
谢谢大家!
我尝试了melt()和t(),但是没有得到理想的结果,理想的结果是一个重新整形的表,如下所示:
| 姓名|价值|
| - ------|- ------|
| 特征名称A|特征值A|
| 特征名称B|特征值B|
希望我能得到帮助,写一个函数,以转换表,以获得所需的结果,为条形图。
3条答案
按热度按时间uplii1fm1#
kr98yfug2#
68bkxrlz3#
我们可以使用
pivot_longer
或使用
base R
数据