Usuwanie wielu kolumn w różnych zestawach danych w R

Zastanawiam się, czy istnieje dobry sposób na usunięcie wielu kolumn w kilku różnych zestawach danych w R. Mam zestaw danych, który wygląda tak:

RangeNumber    Time    Value    Quality    Approval
          1    2:00        1          1           1
          2    2:05        4          2           1

W moich zestawach danych chcę usunąć wszystko oprócz kolumn Czas i wartość. „Usuwam” je, ustawiając każdą kolumnę na NULL, e.x .:data1$RangeNumber <- NULL.

Będę miał ponad 16 lub więcej zestawów danych z identycznymi ustawieniami kolumn, a zestawy danych będą numerowane w kolejności przyrostowej, np .: dane1, dane2, dane3 i c.

Zastanawiam się, czyfor pętla, która iteruje przez wszystkie kolumny zestawu danych, jest najlepszym sposobem na osiągnięcie tego celu, lub - ponieważ przeczytałem, że R jest powolny wfor pętle - jeśli jest to łatwiejszy sposób. Zastanawiam się również, czy muszę połączyć wszystkie moje zestawy danych w jedną zmienną, a następnie przeglądać, aby usunąć kolumny.

Jeślifor pętla jest najlepszym sposobem, aby to zrobić, jak to skonfigurować?

questionAnswers(3)

yourAnswerToTheQuestion