2022-09-29 R数据框

#1

## 行名称转换为第一列

###

library(dplyr)

df <- tibble::rownames_to_column(df,"VALUE")


#2

## dplyr包函数

### 更改列名

dplyr::rename(iris,length=Sepal.Length)  ## 新名称在前,原始名称在后


#3

## 实现列名的循环赋值

###

head(iris, 6)

for(i in seq(3)){

  iris[paste("a", i, sep="")] = iris$Sepal.Length

}

head(iris)


##  在data.frame取列变量时, ‘$’与[‘列名’]基本没有区别, 但在本例中, 区别很大, $ 在本例中不再适用.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容