Mam plik .txt
zawierający nazwy wierszy. Jednak R ustawić nazwy wierszy jako pierwszą kolumnę.Określanie nazw wierszy podczas odczytu w pliku
27
A
Odpowiedz
36
Jeśli użyto read.table()
(lub jeden z nich znajduje się pokroju, np read.csv()
) to łatwo naprawić jest zmiana wywołanie:
read.table(file = "foo.txt", row.names = 1, ....)
gdzie inne argumenty są potrzebne/używane. Argument row.names
przyjmuje numer kolumny pliku danych, z którego należy pobrać nazwy wierszy. Nie musi to być pierwsza kolumna. Aby uzyskać szczegółowe informacje/informacje, patrz: ?read.table
.
Jeśli masz już dane w R i możesz być tobie wezwany do ponownego przeczytania lub pochodzi z innej trasy, po prostu ustaw atrybut rownames
i usuń pierwszą zmienną z obiektu (zakładając, że Twoim obiektem jest obj
)
rownames(obj) <- obj[, 1] ## set rownames
obj <- obj[, -1] ## remove the first variable
5
Zobacz ?read.table
. Zasadniczo, gdy używasz read.table
, podać numer wskazujący kolumna:
##Row names in the first column
read.table(filname.txt, row.names=1)
Powiązane problemy
- 1. Określanie liczby wierszy w zakresie
- 2. Go: Określanie nazw szablonów template.ParseFiles
- 3. błąd podczas odczytu pliku JSON
- 4. Określanie zespołu dla przestrzeni nazw
- 5. file_get_contents pokazuje nieoczekiwane wyjście podczas odczytu pliku
- 6. Aktualizowanie tablicy C podczas odczytu pliku wejściowego
- 7. Wymusza wyjątek IOException podczas odczytu pliku
- 8. Wyjątek EOF podczas odczytu pliku clojure
- 9. Podział Regex podczas odczytu z pliku
- 10. Wykryto wyjątek MalformedInputException podczas odczytu całego pliku
- 11. Najbardziej efektywny sposób odczytu pliku
- 12. Jak obsługiwać koniec pliku podczas odczytu pliku XML
- 13. (Ionic) Błąd pliku Cordova-file-plugin podczas próby odczytu pliku
- 14. DBNull w niepustej komórce podczas odczytu pliku Excel przez OleDB
- 15. Pomiń pierwszy wiersz podczas odczytu pliku CSV w Javie
- 16. W skanowania błędu EOF podczas odczytu pliku CSV
- 17. Błąd pamięci podczas odczytu pliku zip w pythonie
- 18. Zachowaj nazwy wierszy podczas korzystania z pliku rbind.fill w R
- 19. Pandas, frameworka danych i kodowanie znaków podczas odczytu pliku excel
- 20. błąd _corrupt_record podczas odczytu pliku JSON do Spark
- 21. Sprawdź linię dla niedrukowalnych znaków podczas odczytu pliku tekstowego
- 22. string.split() "Wyjątek braku pamięci" podczas odczytu pliku oddzielonego tabulatorami
- 23. Określanie typu pliku binarnego/tekstowego w Javie?
- 24. Określanie "wszystkich nieparzystych wartości" w pliku crontab?
- 25. Określanie klucza ssh w pliku ansibli ansamere
- 26. Określanie bazy danych uwierzytelniania w pliku mongoid.yml
- 27. Nie mogę przejść do następnej linii podczas odczytu pliku CSV
- 28. Dlaczego Scala ulega awarii podczas odczytu mojego pliku CSV?
- 29. Błąd 0x80004005 podczas odczytu pliku zrzutu za pomocą programu WinDbg
- 30. NHibernate 3 stronicowanie i określanie całkowitej liczby wierszy
Można również zastosować cięcie oparte na kolumnach (przynajmniej dla macierzy i ramki danych). 'rownames (obj) <- t (obj [1]) ## pobiera nazwy wierszy z pierwszej kolumny' 'obj <- obj [-1] ## remove first column' – mpag