Ho un data.table con una colonna di caratteri e voglio selezionare solo le righe che contengono una sottostringa. Equivalente a SQL WHERE x LIKE '%substring%'
Come selezionare le righe R dati.table in base alla corrispondenza di sottostringa (simile a SQL)
E.g.
> Months = data.table(Name = month.name, Number = 1:12)
> Months["mb" %in% Name]
Empty data.table (0 rows) of 2 cols: Name,Number
Come seleziono solo le righe in cui Nome contiene "mb"?
c'è un modo per usare questo comando e aggiornare la tabella senza '<-', stavo pensando in qualcosa come' Mesi [Nome == mi piace (Nome, "mb"),] ' –
@RafaelPereira Hai guardato' ? data.table' (esempi), leggi la documentazione e segui il corso DataCamp? 'Mesi [like (Name," mb "), someCol: = someValue]' –
Grazie per i suggerimenti @ Matt-Dowle. Forse non ero abbastanza chiaro. [Volevo chiederti questo] (http://stackoverflow.com/questions/32882768/subset-data-table-without-using). –