当前位置: 首页 > news >正文

在Python环境中运行R语言的配环境实用教程

前情提要

在做一些生物信息与医学统计的工作,本来偷懒希望只靠python完成的,结果还是需要用R语言,倒腾了一会儿,调成功了,就记录一下这个过程。

我的环境:

win10, pycharm, R-4.3.2

首先,我们安装R语言,这里给出两个链接

官网:R: The R Project for Statistical Computing

清华镜像:https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 

找到download,下载与安装好即可,可以直接按照默认路径一路确认。

之后,就是很重要的配置R的环境变量了,如果没有配置,会出现如下报错:

那么就开始配置

STEP 1. 右键“此电脑”,找到“属性”

STEP 2. 在设置内点击“高级系统设置”,在“系统属性”界面中找到“环境变量”

STEP 3. 在环境变量中找到系统变量,点击“新建”

STEP 4. 变量名 "R_HOME",变量值为R的地址,可以按照刚刚的下载路径找到

一路确定,完成配置。

之后,打开cmd,测试一下是否配好了

直接输入R,弹出如下界面,配置成功。

之后,我们回到Python环境,进行最后的配置。

要在Python中运行R,都是在Python环境中需要调用rpy2这个库,pip install即可

之后,也按要求分别在R和Python中按照报错信息一路安装缺失的库即可。

最后,我们可以顺利运行程序,开始有趣的研究了。

附件:一些常用R代码

关于R语言的一些常用代码:

  1. 安装R包
install.packages("packagename") 
  1. 加载R包
library(packagename)
  1. 查看已安装R包
installed.packages()
  1. data.frame管理
df <- data.frame(col1, col2)
head(df) # 查看前几行
tail(df) # 查看后几行
str(df) # 查看结构
  1. 绘图
plot(x, y)
hist(x)
boxplot(x)
  1. 统计学分析
mean(x)
sd(x)
t.test(x, y)
  1. 读取外部数据
read.csv("file.csv")
read.table("file.txt")
  1. 写出结果
write.csv(df, "filename.csv")

以上是R语言的一些常见操作,日后如果需要详细了解可以查询R语言教程。

也欢迎各位医学、数据分析和人工智能的朋友们一起交流讨论!!!

http://www.lryc.cn/news/286510.html

相关文章:

  • 2023年总结我所经历的技术大变革
  • 基于YOLOv7算法的高精度实时车载摄像头下车辆检测系统(PyTorch+Pyside6+YOLOv7)
  • 深度学习(3)--递归神经网络(RNN)和词向量模型Word2Vec
  • 【江科大】STM32:中断系统(理论)
  • JAVA 学习 面试(六)数据类型与方法
  • Java 一个数组集合List<People> 赋值给另一个数组集合List<NewPeople> ,两个数组集合属性部分一致。
  • 基于神经网络的电力系统的负荷预测
  • OpenCV第 1 课 计算机视觉和 OpenCV 介绍
  • C++面试:stl的栈和队列介绍
  • 从0开始学习C++ 第十二课:指针强化
  • mongodb和python交互
  • 力扣279. 完全平方数
  • 【C++】list容器功能模拟实现
  • linux 安装ffmpeg
  • 激光雷达行业梳理2-产业链、公司、未来展望
  • Java 设计者模式以及与Spring关系(四) 代理模式
  • PHP编程实践:实际商品价格数据采集
  • 有效防范网络风险的关键措施
  • Spring Boot整合webservice
  • Qt拖拽事件简单实现
  • 上门回收小程序,打造回收新模式
  • unity项目《样板间展示》开发:火焰和UI设计
  • 即插即用篇 | UniRepLKNet:用于音频、视频、点云、时间序列和图像识别的通用感知大卷积神经网络 | DRepConv
  • MPU6050传感器—姿态检测
  • PaddleOCR封装,在线服务化部署实战(python部署,超新手教程)
  • 采集B站up主视频信息
  • Laykefu客服系统 任意文件上传漏洞复现
  • 《幻兽帕鲁》服务器该如何选购
  • 比较有创意的网站
  • alfred自定义谷歌翻译workflow