下拉或输入R脚本中的实现

时间:2017-01-24 16:02:34

标签: r drop-down-menu rstudio messagebox

我仍然很擅长编写代码,特别是在R中,我正在尝试找到简单的方法来加快运行代码的过程。

如果这是我的数据

    Month    X       Y        Z
    Jan     0.73    0.15    0.57
    Feb     0.69    0.35    0.97
    April   0.62    0.72    0.25
    Jan     1.00    0.80    0.60
    Oct     0.49    0.03    0.09
    Feb     0.46    0.09    0.99
    Aug     0.29    0.35    0.66
    Mar     0.64    0.46    0.66
    Dec     0.29    0.67    0.38
    Dec     0.12    0.82    0.35
    Jan     1.00    0.84    0.23
    Mar     0.64    0.83    0.30

是否可以为我的脚本创建一个代码来创建消息或输入或下拉列表框,这可以帮助根据列过滤数据。例如,我想创建一个新的数据框,只有月份“Jan”的信息,并在代码运行时通过下拉列表进行过滤。

谢谢

1 个答案:

答案 0 :(得分:0)

不幸的是,

下拉菜单在R中并不是最佳的。另外,我建议使用包data.table进行排序和过滤。

library(data.table)
Data <- data.table(Data)

仅过滤&#34; Jan&#34;

New.Data <- Data[Month=="Jan"]

按排序,我们说X

New.Data[order(as.numeric(X))]

如果您提供有关您想要进行哪种排序和过滤的更多详细信息,我可能会提供更全面的答案。