我想从工作区中删除一些数据.我知道"全部清除"按钮将删除所有数据.但是,我想删除某些数据.
例如,我在数据部分中有这些数据框:
data
data_1
data_2
data_3
Run Code Online (Sandbox Code Playgroud)
我想删除data_1,data_2并data_3保持data.
我试过data_1 <- data_2 <- data_3 <- NULL,它确实删除了数据(我认为),但仍然保留在工作空间区域,所以它不完全是我想要做的.
我已经看到了一些很酷的用R来制作Web应用程序,并想尝试自己学习如何使用它.我现在正在做教程,但是当我进入教程的输入和输出部分(http://rstudio.github.io/shiny/tutorial/#inputs-and-outputs)时,我遇到了一个问题.
具体来说,我收到的错误是:
.getReactiveEnvironment()中的错误$ currentContext():没有活动的响应上下文时不允许操作.(你试图做一些只能在反应函数内完成的事情.)
我尝试了很多不同的东西,并在网上到处搜索,但无法弄清问题是什么.我在OS X版本10.8.3上运行R版本2.15.2.我的默认浏览器是Chrome.
谢谢您的帮助.
我试图读取一个大的制表符分隔文件到R.
首先我尝试了这个:
data <- read.table("data.csv", sep="\t")
Run Code Online (Sandbox Code Playgroud)
但它正在读取一些数字变量作为因素
所以我尝试根据我希望每个变量的类型读取数据:
data <- read.table("data.csv", sep="\t", colClasses=c("character","numeric","numeric","character","boolean","numeric"))
Run Code Online (Sandbox Code Playgroud)
但是当我尝试这个时它会给我一个错误:
扫描错误(文件,什么,nmax,sep,dec,quote,skip,nlines,na.strings,:scan()预期'真实',得到'"4"'
我想可能是原始文件中的某些数值有引号,但我不确定.
我正在尝试在R中的数据集中创建一个虚拟变量用于周末,即当一天在周末期间,列的值为1,当一天在一周期间,值为0.
我首先尝试逐行遍历整个数据集,如果日期是周末,则将周末变量指定为1.但这需要永远考虑到有大约70,000行,我知道有一个更简单的方法,我只是想不出来.
以下是我想要的数据帧.现在它看起来像周末专栏除外.我不知道这是否会改变,但现在日期是一个因素.我还列出了周末的日期:
weekend <- c("2/9/2013", "2/10/2013", "2/16/2013", "2/17/2013", ... , "3/2/2013")
date hour weekend
2/10/2013 0 1
2/11/2013 1 0
.... .... ....
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助