Git Bash Here和RStudio软件的问题解决
文章目录
- Git Bash Here和RStudio软件的问题解决
- 0、 写在前面
- 1、Git软件在任务栏图标空白
- 2、RStudio软件
- 2.1 警告信息InormalizePath(path.expand(path),winslash,mustWork)
- 2.2 incomplete final line found by readTableHeader on报错
- 3、总结
- 4、参考
0、 写在前面
- Windows版本:
Windows10
- Git版本:
2.36.0.windows.1
- R版本:
R-4.2.0
- RStduio版本:
RStudio-2021.09.2-382
1、Git软件在任务栏图标空白
Git Bash固定在任务栏
屏幕右键Git Bash Here
出现任务栏图标空白的情况
Note:有一次上传代码到Github上后,想要删除掉
当前目录
下的所有内容,执行rm -rf ./*
,但是因为不小心少写了一个点,变成了rm -rf /*
,很尴尬,Git就用不了了。
卸载Git完全并重新安装Git之后,就出现了上述问题,如下图所示:
解决方法
win
+R键
弹出运行窗口,输入以下命令:
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
-
在弹出的TaskBar文件夹中,找到
图标显示异常
的快捷方式,右键找到其文件位置
的主程序图标,并将该程序的快捷方式复制
到TaskBar文件夹 -
重新运行该程序,若未恢复图标,在任务栏上右键点击【固定到任务栏】再
取消固定
,可以发现图标显示正常
Note:按照以上步骤完成之后,将Git Bash从任务栏取消固定,再重新打开就不会出现图标为白的情况了,但是如果没有将Git Bash
从任务栏取消固定
,该方法还是没有生效的。如果还是没有生效,请重启电脑。
重启之后,将Git Bash固定到任务栏
再打开就正常了
2、RStudio软件
Note:因为随机森林的包
randomForest
在R-3.6.2版本是没有的,需要在4.0以上的版本才有这个package,
2.1 警告信息InormalizePath(path.expand(path),winslash,mustWork)
每次使用RStudio时,运行第一句代码总是会出现出现以下警告信息
InormalizePath(path.expand(path), winslash, mustWork)
解决方法
-
首先检查R环境的安装目录是否存在空格或者属于目录名包含中文,这两种情况都必须避免
-
第二种:找到R语言环境的安装目录,进入
library->base->R
文件夹,打开Rprofile
w文件,在注释内容后面的第一行加入以下内容:
参数R_USER
:R环境的安装目录
Sys.setenv(R_USER="D:/R/R-4.2.0")
保存后重启Rstudio即可
2.2 incomplete final line found by readTableHeader on报错
关于这个error有两种原因:
-
读取的csv数据最后一行不是空行
-
csv文件数据中有 ’ 等特殊符号,导致R读取有误
解决方法:
-
在数据集最后一行换行
-
删除特殊符号
Note:特殊符号的原因应该是我个人卸载了老版本的R和RStudio并不完全就重装了新版本的R和RStudio,在卸载之前读取数据是没有问题。
3、总结
-
rm -rf
命令在敲下Enter
键之前确认一下命令是否正确,真的是一敲回到解放前 -
对于适合数据分析类的编程语言或者需要依赖到这些环境的服务/软件亦或者是使用的框架是使用这些语言编写的,尽量安装较新的对应的环境,比较R和Python,R请使用4.0以上的版本,Python建议使用3.7或者3.9以上的版本。这些编程语言,老版本的环境很有可能遇到新特性在当前版本不可以使用或者遇到新版本的环境解决了当前老版本在其他框架上遇到的不可以解决的问题。之前我个人遇到过的就是,
Superset
这个可视化框架需要使用anaconda的python环境,一开始使用的是Python3.7,但是遇到很多的问题,需要使用最新版本Python3.9才可以彻底解决。
4、参考
- 参考1
结束!