Tôi có tệp .txt
chứa tên hàng. Tuy nhiên, R đặt tên hàng làm cột đầu tiên.Chỉ định tên hàng khi đọc trong một tệp
27
A
Trả lời
36
Nếu bạn sử dụng read.table()
(hoặc một trong đó là ilk, ví dụ như read.csv()
) sau đó sửa chữa dễ dàng là để thay đổi cuộc gọi đến:
read.table(file = "foo.txt", row.names = 1, ....)
trong đó ....
là các đối số khác bạn cần/sử dụng. Đối số row.names
lấy số cột của tệp dữ liệu để lấy tên hàng. Nó không cần phải là cột đầu tiên. Xem ?read.table
để biết chi tiết/thông tin.
Nếu bạn đã có dữ liệu trong R và không thể làm phiền để đọc lại hoặc đến từ một tuyến đường khác, chỉ cần đặt thuộc tính rownames
và xóa biến đầu tiên khỏi đối tượng (giả sử obj
là đối tượng của bạn)
rownames(obj) <- obj[, 1] ## set rownames
obj <- obj[, -1] ## remove the first variable
5
Xem ?read.table
. Về cơ bản, khi bạn sử dụng read.table
, bạn chỉ định một số chỉ cột:
##Row names in the first column
read.table(filname.txt, row.names=1)
Các vấn đề liên quan
- 1. Mở tệp chỉ đọc
- 2. Đọc SharedPreferences khi bạn chưa đặt tên tệp
- 3. Chỉ định tên tệp cho PDF động trong asp.net
- 4. Kiểm tra xem tệp có chỉ đọc và thay đổi trong tệp hàng loạt của Windows
- 5. Đổi tên hàng loạt các tệp trong một thư mục
- 6. Buộc IOException trong khi đọc tệp
- 7. Chỉ định phiên chỉ đọc trong ASP.NET MVC
- 8. Khi nào một tệp chỉ là một tệp?
- 9. PHP - Chỉ đọc loại tệp bảng tính?
- 10. Tạo một tệp trong một thư mục được chỉ định
- 11. Chỉ bao gồm một số loại tệp nhất định khi tìm kiếm trong Visual Studio
- 12. Đọc trong các tệp có hai hàng tiêu đề
- 13. Có thể chỉ định tên lớp cho Spring Framework trong một tệp bên ngoài không?
- 14. Chỉ chạy thử nghiệm junit nhất định trong một dự án theo tên tệp
- 15. Đọc và ghi vào một tệp trong khi giữ khóa
- 16. Chỉ lấy tên tệp khi sử dụng thuộc tính OpenFileDialog "Tên tệp"
- 17. Java: Đọc một tệp vào một mảng
- 18. Đọc một tệp có dấu phân cách được chỉ định cho dòng mới
- 19. Đọc một tệp .pdb
- 20. Chỉ đọc các hàng mới từ một bảng giống như log trong cơ sở dữ liệu
- 21. Tên tệp feed1.xls không thể đọc được trong php
- 22. đọc một tệp trong python
- 23. Cách đọc một dòng từ một tệp trong PowerShell
- 24. Cách xóa thuộc tính chỉ đọc của một tệp MFC
- 25. Cách chuyển đổi hàng nghìn tệp PDF thành một tệp Postscript duy nhất theo thứ tự được chỉ định
- 26. Lấy Danh sách Tên Cửa hàng Chứng chỉ trong C#
- 27. Đọc tên phổ biến từ tệp .pem
- 28. Cách chỉ định một máy phân tích trong khi tạo chỉ mục trong ElasticSearch
- 29. Tên tệp CSS mặc định
- 30. Delphi - So sánh hai tên đường dẫn khi một là UNC và một tên ổ đĩa được chỉ định
Bạn cũng có thể sử dụng cắt dựa trên cột (ít nhất là cho ma trận và khung dữ liệu). 'rownames (obj) <- t (obj [1]) ## lấy tên hàng từ cột đầu tiên' 'obj <- obj [-1] ## xóa cột đầu tiên' – mpag