ich einen Datenrahmen in R haben wie so UK_profiles
genannt:Filterfunktion in dplyr in R nicht funktioniert
row.names id name
1 1 8131437 Profile
2 2 8131719 WolverineCompetition
3 4 8132011 www.vaseline.com
4 10 23265829 www.keepingskinamazing.co.uk
5 23 8042743 Mobile
6 24 8043312 Test
7 25 90914664 Join Our Core
8 26 45272695 UDF
9 27 50547829 apps.euro-bureau.eu/fairathon
10 28 50916438 www.benjerry.intashop.com/
11 44 83667343 All Web Site Data
12 45 84556272 UK
Mit dplyr Ich möchte mit filtern und Löschen von Zeilen mit Grepl:
require(dplyr)
UK_profiles.filtered <- filter(UK_profiles, !grepl("Rollup|Microsite|Mobile|Test|tset|Profile|Facebook|Unfiltered|returnurl", name))
Ich bekomme jedoch eine Fehlermeldung, dass Objekt 'Name' nicht gefunden wurde.
Ich bekomme auch: In data.matrix (Daten): NAs durch Zwang eingeführt.
Das Objekt 'Name' befindet sich eindeutig im Dataframe. Kann mir bitte jemand helfen?
Haben Sie das Paket 'dplyr' geladen? In R gibt es standardmäßig eine Filterfunktion, die genau den gleichen Fehler ergibt. Nach dem Laden von 'dplyr' (' library (dplyr) ') funktioniert die' filter' Funktion. –
Warum dplyr? 'UK_profiles [! Grepl (" Rollup | Microsite | Mobil | Test | tset | Profil | Facebook | Ungefilterte | returnurl ", UK_profile $ Namen),]' – zx8754
Hi @Pascal. Ja, ich habe das Paket geladen danke. – GKyle