我创建了一个风险仪表板,问题是我需要使数据集具有反应性,我有一个由国家(8),行业和价值组成的简单数据集,我想要的是我的应用程序能够处理使用不同的数据集,例如,如果我们更改商品名称(国家/地区成为付费用户)并且更改商品的位置,则应用程序会将列识别为国家/地区(实际上,数据集由数量不确定且名称未知的变量组成) )
例如,对于国家列,我想创建一个包含所有国家名称的列表,并且当列的第一行与该列表中的国家匹配时,该列将变为国家名称
就像问题解决了一个变量,其他变量解决了
答案 0 :(得分:0)
我认为这是不必要的复杂性。
我建议您构建一个脚本,首先使用这些规范来清理数据,然后再将其用作源。
您可以使用模式识别来匹配列,但是请确保没有相似的列,例如,如果您有两个数字变量,则存在很大的问题。
通过Shiny,我建议您:
DT
dplyr::rename
和相应的框手动更改姓氏可以使用base::grep
和dplyr
进行其他选择。