读取excel中的数据:
命令:read.xlsx("base.xlsx", 1)
参考链接:https://www.sohu.com/a/291157718_278730
报错: Error in make.names(vnames, unique = TRUE)
原因: 中文不识别
处理方法: 在最后加上encoding = “UTF-8”
data = read.xlsx(“1.xlsx”,1,encoding = “UTF-8”)
关于数据的缺失值:
#01-判断是否缺失
> A<-c(1,1,NA,1)
> is.na(A)
[1] FALSE FALSE TRUE FALSE
#02返回缺失值位置
> which(is.na(A))
[1] 3
#03计算数据集A的缺失值总数
> sum(is.na(A))
[1] 1
找出数据集中有缺失值的行,将其记录到令一个数据框中,将原数据框中有缺失值的行删除:
list <-which(rowSums(is.na(rw_hafu)) > 0) # hafu数据集中有缺失值的行。
hafu_NA <- rw_hafu[list,]#提取有缺失值的行。
hafu_A <- rw_hafu[-list,]# 产生无缺失值的行。
查看包内函数:
查看base基础包函数名:ls("package:base")
查看base包的所有函数和源代码:mget(ls("package:base"), inherits = TRUE)
安装函数包时出现的错误:无法在貯藏處
解决方法: 出现这个问题的原因是自己的电脑(Windows10)设置了代理,首先一次找到win10中 设置 --> 代理
然后将代理界面中的选项全部取消勾选即可。