[R] sequential input script dataframe process functionality
    rl at openmailbox.org 
    rl at openmailbox.org
       
    Tue Sep  9 12:53:15 CEST 2014
    
    
  
On 2014-09-08 15:47, William Dunlap wrote:
> d <- data.frame(Choices=c("One","Two","One","Three"), X=1:4)
> i <- 1 # possible output of menu(unique(d$Choices))
> d[ d$Choices[i] == d$Choices, ]
> #  Choices X
> #1     One 1
> #3     One 3
> 
> testd <- data.frame(Choices=c("One","Two","One","Three"), X=1:4)
> testi <- 1 # possible output of menu(unique(d$Choices))
> testd[ testd$Choices[testi] == testd$Choices, ]
   Choices X
1     One 1
3     One 3
This instruction did not give any opportunity to enter a choice? Then 
tried:
?Choices
No documentation for 'Choices' in specified packages and libraries:
you could try '??Choices'
??Choices
Help files with alias or concept or title matching ‘Choices’ using
fuzzy matching:
mgcv::choose.k          Basis dimension choice for smooths
mvtnorm::GenzBretz      Choice of Algorithm and Hyper Parameters
Type '?PKG::FOO' to inspect entry 'PKG::FOO TITLE'.
Then I tried to use with my test data:
testdataextract1<-data.frame(menu(c(unique(levels(testdata[,1]))),graphics=FALSE,title='Select 
something'))
selectionresult<-2
testdata[testdata$menu[selectionresult]==testdata$menu,]
> testdataextract1<-data.frame(menu(c(unique(levels(testdata[,1]))),graphics=FALSE,title='Select 
> something'))
Select something
1: text test1
2: text test2
3: text test3
Selection: selectionresult<-2
Enter an item from the menu, or 0 to exit
Selection: testdata[testdata$menu[selectionresult]==testdata$menu,]
Enter an item from the menu, or 0 to exit
Selection: 0
Now confused by "Choices"! :) What is my error please?
    
    
More information about the R-help
mailing list