R語(yǔ)言-如何定義數(shù)據(jù)框的列名
1.在定義數(shù)據(jù)框時(shí),定義列名:
例如:
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í)數(shù)據(jù)框df中的列名分別是a、b
也可以如下:
df<-data.frame(a1=a,b1=b)
此時(shí)的列名是a1、b1
2.修改數(shù)據(jù)框中列的名字
如果希望修改數(shù)據(jù)框中的列名,可以使用name函數(shù)進(jìn)行修改
例如:
names(df)<-c("a2","b2")
此時(shí)列名會(huì)變成a2、b2
3.修改數(shù)據(jù)框中行名修改
數(shù)據(jù)框中的行也是可以定義修改為想要的名字的,可以通過(guò)row.names(df)<-c("c","d")
補(bǔ)充:R語(yǔ)言提取數(shù)據(jù)框data.frame的行名和列名
R語(yǔ)言中很多數(shù)據(jù)是data.frame的形式,在數(shù)據(jù)矩陣的基礎(chǔ)上,上邊加一行表示各列的列名,左側(cè)加一行代表各行的行名,如果想要獲取行名和列名的內(nèi)容,只需用如下兩個(gè)函數(shù),假設(shè)數(shù)據(jù)變量為data,則
rownames(data) # 返回行名 colnames(data) # 返回列名
以上兩個(gè)函數(shù)會(huì)將行名和列名以list的形式返回,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
- R語(yǔ)言實(shí)現(xiàn)用cbind合并兩列數(shù)據(jù)
- R語(yǔ)言-使用ifelse進(jìn)行數(shù)據(jù)分組
- R語(yǔ)言-進(jìn)行數(shù)據(jù)的重新編碼(recode)操作
- R語(yǔ)言變量級(jí)別的數(shù)據(jù)處理操作
- R語(yǔ)言關(guān)于數(shù)據(jù)幀的知識(shí)點(diǎn)詳解
- R語(yǔ)言數(shù)據(jù)讀取以及數(shù)據(jù)保存方式
- R語(yǔ)言之xlsx包讀寫(xiě)Excel數(shù)據(jù)的操作
- r語(yǔ)言-如何將數(shù)據(jù)標(biāo)準(zhǔn)化和中心化
相關(guān)文章
R語(yǔ)言讀取excel數(shù)據(jù)的方法(兩行命令)
這篇文章主要介紹了R語(yǔ)言讀取excel數(shù)據(jù)的方法(兩行命令),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03R語(yǔ)言入門(mén)教程之刪除指定數(shù)據(jù)的方法
這篇文章主要介紹了R語(yǔ)言入門(mén)教程之刪除指定數(shù)據(jù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03R語(yǔ)言多線程運(yùn)算操作(解決R循環(huán)慢的問(wèn)題)
這篇文章主要介紹了R語(yǔ)言多線程運(yùn)算操作(解決R循環(huán)慢的問(wèn)題),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04解決R語(yǔ)言中install_github中無(wú)法安裝遇到的問(wèn)題
這篇文章主要介紹了解決R語(yǔ)言中install_github中無(wú)法安裝遇到的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04關(guān)于R語(yǔ)言包的升級(jí)與降級(jí)問(wèn)題
這篇文章主要介紹了R語(yǔ)言包的升級(jí)與降級(jí)問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08