R語言-如何定義數(shù)據(jù)框的列名
1.在定義數(shù)據(jù)框時,定義列名:
例如:
a<-c(2,23,45,6,7,1,6,7) b<-c(4,6,1,2,5,66,10,2) df<-data.frame(a,b)
此時數(shù)據(jù)框df中的列名分別是a、b
也可以如下:
df<-data.frame(a1=a,b1=b)
此時的列名是a1、b1
2.修改數(shù)據(jù)框中列的名字
如果希望修改數(shù)據(jù)框中的列名,可以使用name函數(shù)進(jìn)行修改
例如:
names(df)<-c("a2","b2")
此時列名會變成a2、b2
3.修改數(shù)據(jù)框中行名修改
數(shù)據(jù)框中的行也是可以定義修改為想要的名字的,可以通過row.names(df)<-c("c","d")
補充:R語言提取數(shù)據(jù)框data.frame的行名和列名
R語言中很多數(shù)據(jù)是data.frame的形式,在數(shù)據(jù)矩陣的基礎(chǔ)上,上邊加一行表示各列的列名,左側(cè)加一行代表各行的行名,如果想要獲取行名和列名的內(nèi)容,只需用如下兩個函數(shù),假設(shè)數(shù)據(jù)變量為data,則
rownames(data) # 返回行名 colnames(data) # 返回列名
以上兩個函數(shù)會將行名和列名以list的形式返回,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
R語言讀取excel數(shù)據(jù)的方法(兩行命令)
這篇文章主要介紹了R語言讀取excel數(shù)據(jù)的方法(兩行命令),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03解決R語言中install_github中無法安裝遇到的問題
這篇文章主要介紹了解決R語言中install_github中無法安裝遇到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04