2017-02-02 4 views
1

Ich versuche, die World University Rankings von Kaggle.com zu analysieren.Isolieren zwei Spalten Funktionen unter Bedingungen

How the data look like

Mein Problem ist, dass ich aus den Daten der Universitäten aus der Säule country==France und von year==2014 isolieren möge.

hier ist der Code, den ich bisher habe:

FR <- cwur[cwur$country=="France", cwur$year=="2014",] 

    output$p6=renderPlot({p6 <- ggplot(FR[1:25,],aes(country, national_rank , label = institution)) + 
    geom_point() + geom_label_repel(aes(fill=factor(country)), colour="Yellow", fontface="bold")+ 
    xlab("Countries") + ylab("national rank") + 
    labs(title="France's top 25 Universities with cwur") 
    print(p6) 
    }) 

Ich habe versucht, das Jahr zu extrahieren cbind und andere Funktionen verwenden, aber ohne Ergebnis.

Wie isoliere ich die Spalte Jahr und unter der Bedingung, die 2014 ist?

+0

FR <- cwur [(cwur $ country == "Frankreich" & cwur $ year == "2014"),] –

+0

Komma begrenzt Argumente. In einem data.frame besteht das erste Element aus Zeilen und zweiten Spalten. –

+0

Danke @EdwardMoseley! Ich versuchte '&&' aber ich dachte nicht nur einen .. – johnalias91

Antwort

1

Wenn Sie das Komma in '&' (cwur$country == 'France' & cwur$year == '2014') ändern, sollten Sie die Auswahl sowohl nach Jahr als auch nach Land vornehmen können.

+0

Vielen Dank !! – johnalias91

Verwandte Themen