r语言rsutdio问为什么老是网络有问题有问题

R语言-菜鸟级课程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
R语言-菜鸟级课程
上传于||暂无简介
大小:2.98MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢& 多人在线协作R开发RStudio Server
多人在线协作R开发RStudio Server
,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大。
R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。
要成为有理想的极客,我们不能停留在语法上,要掌握牢固的数学,概率,统计知识,同时还要有创新精神,把R语言发挥到各个领域。让我们一起动起来吧,开始R的极客理想。
关于作者:
张丹(Conan), 程序员Java,R,PHP,Javascript
weibo:@Conan_Z
blog: http://blog.fens.me
转载请注明出处:
RStudio是R语言开发中的利器,是一个IDE集成环境。RStudio Server版本提供了web的功能,可以安装远程计算机,通过web进行访问,支持多用户。如此神器,快来动手试一下吧。
RStudio Server安装
RStudio Server使用
RStudio Server多人协作
1. 系统环境
操作系统: Linux Ubuntu 64bit 12.04.2 LTS
R语言: 3.0.1
~ uname -a
Linux conan-deskop 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC
x86_64 x86_64 GNU/Linux
~ cat /etc/issue
Ubuntu 12.04.2 LTS \n \l
RStudio Server官方介绍:/ide/download/server
~ sudo apt-get install r-base
#R版本 3.0.1
~ R --version
R version 3.0.1 () -- "Good Sport"
Copyright (C) 2013 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
http://www.gnu.org/licenses/.
2. RStudio Server安装
下载并安装
~ sudo apt-get install gdebi-core
~ sudo apt-get install libapparmor1
# Required only for Ubuntu, not Debian
~ wget http://download2.rstudio.org/rstudio-server-0.97.551-amd64.deb
~ sudo gdebi rstudio-server-0.97.551-amd64.deb
查看rstudio-server
~ ps -aux|grep rstudio-server
0:00 /usr/lib/rstudio-server/bin/rserver
rstudio-server的服务已启动, 8787端口被打开。
3. RStudio Server使用
通过浏览器,我们访问RStudio Server: http://192.168.1.13:8787
通过Linux系统用户登陆: conan:conan111
太帅了是不是,web版的RStudio!!
系统配置和系统管理
其他操作和单机版的RStudio一样。
4. RStudio Server多人协作
1). 增加新用户
~ sudo groupadd hadoop
~ sudo useradd hadoop -
~ sudo passwd hadoop
~ sudo adduser hadoop sudo
~ sudo mkdir /home/hadoop
~ sudo chown -R hadoop:hadoop /home/hadoop
#测试账号设置成功
~ ssh hadoop@localhost
/home/hadoop
新打开浏览器窗口通过 hadoop账号登陆
2). Git代码共享
sudo apt-get install git
#生成rsa密钥对
ssh-keygen -t rsa
#查看公钥并
cat /home/conan/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMmnFyZe2RHpXaGmENdH9kSyDyVzRas4GtRwMNx+qQ4QsB8xVTrIbFayG2ilt+P8UUkVYO0qtUJIaLRjGy/SvQzzL7JKX12+VyYoKTfKvZZnANJ414d6oZpbDwsC0Z7JARcWsFyTW1KxOMyesmzNNdB+F3bYN9sYNiTkOeVNVYmEQ8aXywn4kcljBhVpT8PbuHl5eadSLt5zpN6bcX7tlquuTlRpLi1e4K+8jQo67H54FuDyrPLUYtVaiTNT/xWN6IU+DQ9CbfykJ0hrfDU1d1LiLQ4K2Fdg+vcKtB7Wxez2wKjsxb4Cb8TLSbXdIKEwSOFooINw25g/Aamv/nVvW1 conan@conan-deskop
把公钥并上传到github
创建一个新的Project: rstudio-demo
/bsspirit/rstudio-demo
绑定本定项目和rstudio-demo
~ cd /home/conan/R/github
~ git init
~ git add .
~ git commit -m 'first comment'
~ git remote add origin :bsspirit/rstudio-demo.git
~ git push -u origin master
打开RStudio设置到/home/conan/R/github目录,tools–&version control –& project setup
在RStudio中修改sayHello.r的代码
sayHello&-function(name){
print(paste("hello",name))
sayHello("Conan")
sayHello("World")
提交:点击tools–&version control–& commit
上传到github:点击tools–&version control–& push
RStudio有如此强大的功能,极大的降低了编程的门槛。还没有用过的同学,赶紧去体验一把吧。极客的感觉!
转载请注明出处:
This entry was posted in
Pingback: ()
Designed by苹果/安卓/wp
积分 60, 距离下一级还需 25 积分
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡下一级可获得
权限: 自定义头衔
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
悲催签到天数: 7 天连续签到: 1 天[LV.3]偶尔看看II
小白在用Rsudio
之前保存过workspace,后来打开是直接load 原来的workspace的
想问现在想在新的workspace里工作怎么办?我已经把原来的workspace保存了,想重新开始新的workspace,但是每次打开还是直接load之前的.RData
求教!!!
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
去目录下删除.history文件,反正我使用R的时候,都不保存workspace的,因为保存了代码就行了,保存workspace比较费事。最主要是,对以后变量命名和使用会有干扰。
jiangbeilu 发表于
去目录下删除.history文件,反正我使用R的时候,都不保存workspace的,因为保存了代码就行了,保存workspac ...谢谢!!!
我去把.RData文件直接删了,就OK了~反正之前另存为过那个workspace了,我发现只要不是默认的.RData文件名就不会自动load了
再次感谢啊
初级热心勋章
初级热心勋章
中级热心勋章
中级热心勋章
初级信用勋章
初级信用勋章
初级学术勋章
初级学术勋章
中级信用勋章
中级信用勋章
论坛好贴推荐
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师R免费使用;统计工具;# 注释块注释:anything=""编辑器:Rsutdio,Tinn-R,Eclipse+StatET;中文会有乱码?, ?boxplot, help(boxplot),help("[[")source('abc.R')library(ggplot2)install.packages()q()setwd("E:\\XXX\\yyy\\")rm(list=ls(all=TRUE))log自然对数;log10;标量;赋值:&-,=变量取名可以用.c() 向量; Win[1], Win[1:5], Win[-2],下标从1开始;c()可以连接多个标量;也可连接多个向量;NA变量取名大写字母开头na.rm=TRUErep(); rep(1:4, each=8)seq(); seq(from=1,to=4,by=1)cbind()rbind()matrix(); matrix(nrow=8,ncol=4); Z[,1], Z[1:8,1], Z[2,], Z[,-3], Z[,c(1,3,4)]dim(Z)nrow(); ncol();vector(length=8)colnames()rownames()as.as.data.frame,is.matrix, is.data.frame, t()XX&-data.frame(AA=AA,BB=BB); XX$AA; XX[,1];str()names()list(X1=x1,X2=x2)is.na()!is.na()read.table() 生成了数据框scan() 数值型比较快write.table() #可以用于保存向量,矩阵,data.frame.factorattach(); detach();unique()筛选子集: Sel&-Squid$Sex==1; SquidM&-Squid[Sel,]; Squid[Squid$Sex==1,];|, &, !=, ==order()& # To sort a data frame in R, use the order( ) function.
对向量排序: sort(x, decreasing = FALSE, ...)merge()as.factor(); as.numeric(); as.character();factor(Squid$Sex, levels=c(1,2), labels=c("M","F"))tapply(); tapply(X=Veg$R,INDEX=Veg$Transect, FUN=mean) 根据第二个变量的不同水平对第一个变量进行求平均值运算;mean,min,max,sd,length,lapply() 多个变量;输出list;lapply(x,FUN=mean)sapply() 多个变量;输出vector; sapply(x,FUN=mean)summary() 输出最小值,第一个四分位数,中位数,平均值,第三个四分位数,最大值;table() 计算列联表;一个变量或两个变量;plot(); plot(x=XXX,y=YYY); plot(y~x,data=Veg); plot(x=,y=,xlab=,ylab=,main=,xlim=,ylim=),pch=1..25;warnings()col 颜色; cel 尺寸;cex尺寸;lines()划线; loess()loess平滑;fitted()拟合值;lwd线宽度,lty线类型;jpeg(file="xxxx.jpg"); dev.off();paste(); paste0();for(i in 1:27) {}for(var in seq) exprwhile(cond) exprrepeat exprbreaknextif(cond) exprif(cond) cons.expr& else& alt.expr&ifelse(choice=="Zeros",expr1,expr2);自定义函数function_name&-function(params){do somethingexpr --}colSums(); rowSums();函数参数默认值function_name&-function(params, xxx="YYY"){do somethingexpr --}《R语言初学者指南》ls(); ls(pat = "m");ls(pat = "^m")help("bs", try.all.packages = TRUE);& help("bs", package = "splines")help.search("tree", rebuild = TRUE)) 对象的类型和长度可以分别通过函数mode和length得到\", \'函数scan比read.table要更加灵活,它们的区别之一是前者可以指定变量的类型mydata &- scan("data.dat", what = list("", 0, 0)) 读取了文件data.dat中三个变量,第一个是字符型变量,后两个是数值型变量。函数read.fwf可以用来读取文件中一些固定宽度格式的数据若想用更简单的方法将一个对象写入文件,可以使用命令write(x,file ="data.txt"),其中x是对象的名字(它可以是向量,矩阵,或者数组)要记录一组任意数据类型的对象,我们可以使用命令save(x, y, z,file= "xyz.RData")。数据(用R的术语来说叫做工作空间)可以在使用load("xyz.RData")之后被加载到内存中。键盘输入一些数据也是可以的,只需要直接使用默认选项的scan函数:函数sequence创建一系列连续的整数序列,每个序列都以给定参数的数值结尾函数gl(生成不同的水平/层次数据)expand.grid()创建一个数据框&数学运算 比较运算 逻辑运算+ 加法 & 小于 ! x 逻辑非- 减法 & 大于 x & y 逻辑与* 乘法 &= 小于或等于 x && y 同上/ 除法 &= 大于或等于 x j y 逻辑或^ 乘方 == 等于 x jj y 同上%% 模 != 不等于 xor(x, y) 异或%/% 整除&identical和all.equal如果X是一个矩阵,命令data.entry(X)将打开一个图形编辑器并且可以通过点击适当的单元格修改数值或者添加新的行或列
阅读(...) 评论()苹果/安卓/wp
积分 110, 距离下一级还需 35 积分
权限: 自定义头衔
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
开心签到天数: 1 天连续签到: 1 天[LV.1]初来乍到
& install.packages('D://360安全浏览器下载//arules_1.1-6.zip')
Warning in install.packages :
&&package ‘D://360安全浏览器下载//arules_1.1-6.zip’ is not available (for R version 3.1.2)
有哪位高手用过Rsudio,这是啥情况,其他很多包都加载失败
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
如果不可以的话,你直接把解压后的tseries文件直接复制到R的library目录里面(我的是D:\Program Files\R\R-3.1.2\library)就可以直接使用
中文目录的问题?
harleych 发表于
中文目录的问题?不是噢,
& install.packages('D://tseries_0.10-32.zip')
Warning in install.packages :
&&package ‘D://tseries_0.10-32.zip’ is not available (for R version 3.1.2)
//改成\\试试可以不?目录是有错误的。或者//改成/应该也没有问题
平军 发表于
//改成\\试试可以不?目录是有错误的。或者//改成/应该也没有问题没用
& install.packages('D:\\tseries_0.10-32.zip')
Warning in install.packages :
&&package ‘D:\tseries_0.10-32.zip’ is not available (for R version 3.1.1)
<font color="#5743489 发表于
& install.packages('D:\\tseries_0.10-32.zip')
Warning in install.packages :如果不可以的话,你直接把解压后的tseries文件直接复制到R的library目录里面(我的是D:\Program Files\R\R-3.1.2\library)就可以直接使用
平军 发表于
如果不可以的话,你直接把解压后的tseries文件直接复制到R的library目录里面(我的是D:\Program Files\R\ ...不过有个不好的后果,如果这个包依赖其他的包,需要把其他的包下载复制到library目录里面,安装升级的时候,可以把整个library的文件保留,复制到新的library里面即可实现整个R外部包的保留
平军 发表于
不过有个不好的后果,如果这个包依赖其他的包,需要把其他的包下载复制到library目录里面,安装升级的时候 ...恩,这方法是可行的权宜之计,谢谢高手。
好像应该是单斜杠吧
shuishoufighter 发表于
好像应该是单斜杠吧单斜杠肯定不行啊,R语音的基本语法
初级热心勋章
初级热心勋章
论坛好贴推荐
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师}

我要回帖

更多关于 rsutdio 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信