目录
1.R的工作路径
1.1 查看R的工作路径
1.2 修改R的工作路径
2.Excel的导入
2.1 readxl包
2.2 直接导入
3.Excel的操作
3.1 查看excel
3.2 获取一行或一列数据
3.3 添加新列
我们进行数据分析中常常用到Excel,那么我们将Excel中的数据导入R中进行分析要怎么操作呢?
1.R的工作路径
我们要将Excel导入R首先要将相应的Excel文件放在R的工作路径下
1.1 查看R的工作路径
> getwd()
[1] "C:/Users/GTX20/Desktop/R"
1.2 修改R的工作路径
> setwd("C:/Users/GTX20/Desktop/R")
> getwd()
[1] "C:/Users/GTX20/Desktop/R"
2.Excel的导入
导入之前要确保要导入的Excel文件在R的工作路径之下
2.1 readxl包
我们要用到readxl包
> install.packages("readxl")
> library("readxl")
2.2 直接导入
这种方法也需要导入readxl包
首先点击RStudio右上角的environment下的import
在弹出的框中选择from Excel,再选择右上角的Browse,最后选择你想要导入的文件即可
3.Excel的操作
3.1 查看excel
使用read_excel()函数可以查看导入的excel文件
> df<-read_excel("weather.xlsx")
> df
# A tibble: 6 x 10
时间 温度 露点 湿度 风 风速 阵风 压力 `沉淀,` 状况
<chr> <chr> <chr> <dbl> <chr> <chr> <chr> <chr> <chr> <chr>
1 上午12点54分 34°F "23°F" 0.64 华尔街日报 5英里/小时 0英里/小时 29.35英寸 0.0英寸 公平的
2 凌晨1点54分 34°F "23°F" 0.64 西南 5英里/小时 0英里/小时 29.36英寸 0.0英寸 公平的
3 凌层⒉点54分 32°F "23 \"F" 0.69 w 3英里/小时 0英里/小时 29.35英寸 0.0英寸 公平的
4 凌晨3点51分 33 °F "2°F" 0.7 西南 5英里/小时 0英里/小时 29.35英寸 0.0英寸 公平的
5 凌层4点54分 33°F "24“F" 0.7 西南 5英里/小时 0苋里/小时 29.35苋寸 0.0英寸 公平的
6 上午5点51分 32°F "24°F" 0.73 w 5英里/小时 0英里/小时 29.37英寸 0.0英寸 公平的
3.2 获取一行或一列数据
> df[,1]
# A tibble: 6 x 1
时间
<chr>
1 上午12点54分
2 凌晨1点54分
3 凌层⒉点54分
4 凌晨3点51分
5 凌层4点54分
6 上午5点51分
> df[1,]
# A tibble: 1 x 10
时间 温度 露点 湿度 风 风速 阵风 压力 `沉淀,` 状况
<chr> <chr> <chr> <dbl> <chr> <chr> <chr> <chr> <chr> <chr>
1 上午12点54分 34°F 23°F 0.64 华尔街日报 5英里/小时 0英里/小时 29.35英寸 0.0英寸 公平的
3.3 添加新列
> df$apple<-c(1,2,3,4,5,6)
> df
# A tibble: 6 x 11
时间 温度 露点 湿度 风 风速 阵风 压力 `沉淀,` 状况 apple
<chr> <chr> <chr> <dbl> <chr> <chr> <chr> <chr> <chr> <chr> <dbl>
1 上午12点54分 34°F "23°F" 0.64 华尔街日报 5英里/小时 0英里/小时 29.35英寸 0.0英寸 公平的 1
2 凌晨1点54分 34°F "23°F" 0.64 西南 5英里/小时 0英里/小时 29.36英寸 0.0英寸 公平的 2
3 凌层⒉点54分 32°F "23 \"F" 0.69 w 3英里/小时 0英里/小时 29.35英寸 0.0英寸 公平的 3
4 凌晨3点51分 33 °F "2°F" 0.7 西南 5英里/小时 0英里/小时 29.35英寸 0.0英寸 公平的 4
5 凌层4点54分 33°F "24“F" 0.7 西南 5英里/小时 0苋里/小时 29.35苋寸 0.0英寸 公平的 5
6 上午5点51分 32°F "24°F" 0.73 w 5英里/小时 0英里/小时 29.37英寸 0.0英寸 公平的 6