1. 程式人生 > >R語言定義資料框的行名和列名

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