2012-12-24 60 views
17

我需要在以下數據文件夾讀取'wdbc.data」: http://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer-wisconsin/如何將標題添加到R中的數據集?

這樣做在R是容易使用命令read.csv但由於頭部丟失我該怎麼加呢?我有這些信息,但不知道如何做,我寧願不要編輯數據文件。

+0

您可以在函數read.csv()中使用參數col.names =並提供您的列名稱。 –

+0

請記住在您的'read.csv'調用中指定'header = FALSE' – James

+0

只需將頭的名稱作爲數據框的名稱。 –

回答

27

你可以做到以下幾點:

加載數據:

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

注意,header論據read.csv的默認值是TRUE所以爲了得到你需要設置的所有行到FALSE

在data.frame

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

或替代性和不同柱添加名字更快,因爲我明白(不重新加載整個數據集):

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

如果'read.csv'中沒有'header = FALSE',我認爲OP會無意中刪除一行數據。 – A5C1D2H2I1M1N2O1R2T1

2

您還可以使用colnames代替如果您有data.framematrix

相關問題