2012-12-24 32 views
17

tôi cần phải đọc '' wdbc.data' trong thư mục dữ liệu sau: http://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer-wisconsin/Làm cách nào để thêm tiêu đề vào tập dữ liệu trong R?

Làm điều này trong R là dễ dàng sử dụng lệnh read.csv nhưng như tiêu đề là mất tích làm thế nào tôi có thể thêm nó? Tôi có thông tin nhưng không biết cách thực hiện điều này và tôi không thích chỉnh sửa tệp dữ liệu.

+0

Bạn có thể sử dụng đối số col.names = in function read.csv() và cung cấp tên cột của bạn. –

+0

Hãy nhớ chỉ định 'header = FALSE' trong lệnh gọi' read.csv' của bạn – James

+0

Chỉ cần đặt tên của tiêu đề làm tên cho khung dữ liệu. –

Trả lời

27

Bạn có thể làm như sau:

tải dữ liệu:

test <- read.csv(
      "http://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer-wisconsin/breast-cancer-wisconsin.data", 
      header=FALSE) 

Lưu ý rằng giá trị mặc định của header luận cho read.csvTRUE vì vậy để có được tất cả các dòng bạn cần phải cài đặt nó đến FALSE.

Thêm tên vào các cột khác nhau trong data.frame

names(test) <- c("A","B","C","D","E","F","G","H","I","J","K") 

hoặc thay thế và nhanh như tôi hiểu (không tải lại toàn bộ dữ liệu):

colnames(test) <- c("A","B","C","D","E","F","G","H","I","J","K") 
+1

Nếu không có 'header = FALSE' trong' read.csv', tôi nghĩ OP sẽ vô tình thả một hàng dữ liệu. – A5C1D2H2I1M1N2O1R2T1

2

Bạn cũng có thể sử dụng thay vì colnames tên nếu bạn có data.frame hoặc matrix

Các vấn đề liên quan