R语言数据分析时的一些问题

一.在install.packages时报错如下

情况一:

Error in install.packages : ERROR: failed to lock directory ‘E:\R itself\R-3.6.3\library’ for modifying
Try removing ‘E:\R itself\R-3.6.3\library/00LOCK’

步骤:
找到‘E:\R itself\R-3.6.3\library/00LOCK’,并且将改文件夹删除,然后重新安装即可

情况二:

Error in install.packages : 读取链结时发生了错误

步骤:

Tools” - “Global Options” - “Packages

change→选择beijing tsinghua→点击右下角的 apply - OK

二.R和Rstudio在线更新:

更新方法一:

setwd("D:\R")
install.packages("installr")
require(installr)#load/install + load installr
updateR()

更新方法二:
library(devtools)
devtools::install_github("AndreaCirilloAC/updateR")
updateR()

最终成功的方法:

在官网把r和rstudio重新下载

三.Error: Cannot use `+.gg()` with a single argument. Did you accidentally put + on a new line?

ggplot(mtcars, aes(mpg, wt))

+geom_point()

步骤:

把第二行前面的"+"写到第一行末尾:

ggplot(mtcars, aes(mpg, wt))+

geom_point()

四.如何用R语言提取数据框中日期对应年份(列表转矩阵)

year<-strsplit(case_data2$Date,split = "-") # strsplit函数将数据拆分成列表
year1<-do.call(rbind, year)[,1]# 将列表转换为矩阵,提取第一列——年份
case_data2$year1<-year1

五.R语言使用strsplit函数遇到non-character argument怎么解决

year<-strsplit(df,split = "-")

步骤:

year <- unlist(strsplit(as.character(df), "-")) 

六.如何在R中以日期格式显示excel中的日期

步骤:

在使用read.xlsx()导入数据时,加上“detectDates = TRUE”

如:a<-read.xlsx("D:\\R\\上机\\下学期\\劣迹艺人名单.xlsx",detectDates = TRUE)

七.如何选出元素相同的数据

步骤:使用sql语言-在()中填写所需筛选出的sql语句

library(sqldf)
df <- read.csv("df.csv")
inisex<-sqldf("select sex from df where year=2021;")#首先选出年份为2021年的男女
secdf=sqldf("select sex,count(1) from inisex group by sex")#再统计男女各自的人数

文章参考:

4.​​​​​​用R语言提取数据框中日期对应年份(列表转矩阵) - 我的数据之路 - 博客园

CSV文件里是日期,载入R中,日期那列成了数值,如何转回来? - R语言论坛 - 经管之家(原人大经济论坛)6.在excel里面的日期导入R中如何也以日期显示 - R语言论坛 - 经管之家(原人大经济论坛)

7.R语言筛选两列中元素相同的重复数据_dltan的博客-CSDN博客_r语言找出两列中相同的数据

你可能感兴趣的:(java,服务器,开发语言)