我得到了一些最簡單的東西的flummoxed。在下面的代碼中,我想只提取名爲'a'的data.frame中的一列的一部分。我獲得了正確的價值觀,但最終的實體被填充了我不想要的新輔助資料。 'b'是提取的列,'c'是數據的正確部分,但在結尾處具有額外的NA填充。從data.frame/matrix中提取1列的一部分
我該如何最好地做到這一點,'c'最終自然只有9個元素長? (即 - 15原減去6我跳過)
NumBars = 6
a = as.data.frame(c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15))
a[,2] = c(11,12,13,14,15,16,17,18,19,20,21,22,23,24,25)
names(a)[1] = "Data1"
names(a)[2] = "Data2"
{Use 1st column of data only}
b = as.matrix(a[,1])
c = as.matrix(b[NumBars+1:length(b)])
它可能會有幫助添加一個或兩個句子,以幫助繪製最終連接 – 2013-05-06 18:42:20
@RicardoSaporta完成。謝謝。 – 2013-05-06 18:47:42
我認爲裏卡多建議你顯示結果:'b [(NumBars + 1):length(b)]' – 2013-05-06 18:49:42