R語言定義數據框的行名和列名


假設有三組數據:

> weight = c(150, 135, 210, 140)
> height = c(65, 61, 70, 65)
> gender = c("Fe","Fe","M","Fe")
據此,我們能夠得到數據框study:
> study = data.frame(weight,height,gender)
> study
  weight height gender
1 150 65 Fe
2 135 61 Fe
3 210 70 M
4 140 65 Fe
列名依次是weight、height、gender,行名依次是1、2、3、4。
關於列名,可以在構造數據框的時候指定:
> study = data.frame(w=weight,h=height,g=gender)
> study
    w h g
1 150 65 Fe
2 135 61 Fe
3 210 70 M
4 140 65 Fe
也能夠在后期更改:#########################列用names(數據框)<-c( )修改
> names(study) <- c("wei","hei","gen")
> study
  wei hei gen
1 150 65 Fe
2 135 61 Fe
3 210 70 M
4 140 65 Fe
行名可以用下面的方式修改:#########################行用row.names(數據框)<-c( )修改
> row.names(study)<-c("Mary","Alice","Bob","Judy")
> study
      wei hei gen
Mary 150 65 Fe
Alice 135 61 Fe
Bob 210 70 M
Judy 140 65 Fe


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM