小编Uwe*_*Uwe的帖子

使用RStudio更新R.

我正在使用RS版本的R版本2.15.0,并希望更新到最新的R版本.

如何使用RStudio实现这一目标?

r rstudio

264
推荐指数
7
解决办法
43万
查看次数

Twitter Bootstrap 3 Sticky Footer

我一直在使用twitter bootstrap框架已经有一段时间了,他们最近更新到版本3!

我无法将粘性页脚粘到底部,我使用了twitter bootstrap网站提供的入门模板,但仍然没有运气,有什么想法吗?

html css twitter-bootstrap twitter-bootstrap-3

201
推荐指数
8
解决办法
33万
查看次数

无痛的方式来安装新版本的R?

安德鲁·格尔曼(Andrew Gelman)最近对R缺乏一个简单的升级过程感到遗憾(可能在Windows上比Linux更相关).有没有人有一个很好的技巧来进行升级,从安装软件到复制所有设置/包?

这个建议包含在评论中,是我最近一直在使用的.首先安装新版本,然后在旧版本中运行:

#--run in the old version of R
setwd("C:/Temp/")
packages <- installed.packages()[,"Package"]
save(packages, file="Rpackages")
Run Code Online (Sandbox Code Playgroud)

在新版本中遵循以下内容:

#--run in the new version
setwd("C:/Temp/")
load("Rpackages")
for (p in setdiff(packages, installed.packages()[,"Package"]))
install.packages(p)
Run Code Online (Sandbox Code Playgroud)

packages r upgrade

151
推荐指数
5
解决办法
5万
查看次数

查找重复行的索引

R中复制的函数执行重复行搜索.如果我们想要删除重复项,我们只需要编写df[!duplicated(df),],重复项将从数据框中删除.

但是如何找到重复数据的索引呢?如果duplicated在某行上返回TRUE,则意味着这是数据帧中第二次出现这样的行,并且可以很容易地获得其索引.如何获得该行首次出现的索引?或者,换句话说,重复行与之相同的索引?

我可以在data.frame上做一个循环,但我认为这个问题有一个更优雅的答案.

r duplicates dataframe

69
推荐指数
2
解决办法
8万
查看次数

使用ggplot2,我可以在轴上插入一个断点吗?

我想制作一个条形图,其中一个值比所有其他值大得多.有没有一种不连续的y轴方法?我的数据如下:

df <- data.frame(a = c(1,2,3,500), b = c('a1', 'a2','a3', 'a4'))

p <- ggplot(data = df, aes(x = b, y = a)) + geom_bar() 
p <- p + opts(axis.text.x=theme_text(angle= 90, hjust=1))  + coord_flip()
p
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有没有办法让我的轴可以从1到10,然后是490 - 500?我想不出任何其他绘制数据的方式(除了转换它,我不想做)

r ggplot2

52
推荐指数
6
解决办法
6万
查看次数

如何在ggplot(带图例)中制作一致宽度的图?

我有一些我想要绘制的不同类别.这些是不同的类别,每个类别都有自己的标签集,但在文档中将它们组合在一起是有意义的.以下给出了一些简单的堆积条形图示例:

df <- data.frame(x=c("a", "b", "c"),
                 y=c("happy", "sad", "ambivalent about life"))
ggplot(df, aes(x=factor(0), fill=x)) + geom_bar()
ggplot(df, aes(x=factor(0), fill=y)) + geom_bar()
Run Code Online (Sandbox Code Playgroud)

问题在于,对于不同的标签,图例具有不同的宽度,这意味着图表具有不同的宽度,如果我制作桌子或\subfigure元素,会导致看起来有点傻.我怎样才能解决这个问题?

有没有办法明确设置绘图或图例的宽度(绝对或相对)?

图1基于x(更宽) 图2基于y(较窄)

r ggplot2

47
推荐指数
3
解决办法
3万
查看次数

将空列添加到具有向量中指定名称的数据框

我有一个数据框,已经有df许多列数据.我有一个矢量namevector,充满了字符串.我需要添加空列df以及列的名称namevector.

我试图用这个for循环添加列,迭代每个字符串namevector.

for (i in length(namevector)) {
  df[, i] <- NA
}
Run Code Online (Sandbox Code Playgroud)

但是我留下了这个错误:

Error in `[<-.data.frame`(`*tmp*`, , i, value = NA) : 
  new columns would leave holes after existing columns
Run Code Online (Sandbox Code Playgroud)

或者,我曾想过用正确的名称创建一个空数据帧,然后cbind将两个数据帧放在一起,但我不知道如何编写这个.

我该如何解决这个问题?

r dataframe

37
推荐指数
3
解决办法
13万
查看次数

使用多个度量列将数据从长格式转换为宽格式

当我想要携带多个度量变量时,我无法找出将数据从长格式转换为宽格式的最优雅和灵活的方法.

例如,这是一个长格式的简单数据框. ID是主体,TIME是时间可变的,并且X和Y是由测量XY:

> my.df <- data.frame(ID=rep(c("A","B","C"), 5), TIME=rep(1:5, each=3), X=1:15, Y=16:30)
> my.df

   ID TIME  X  Y
1   A    1  1 16
2   B    1  2 17
3   C    1  3 18
4   A    2  4 19
5   B    2  5 20
6   C    2  6 21
7   A    3  7 22
8   B    3  8 23
9   C    3  9 24
10  A    4 10 25
11  B    4 11 26 …
Run Code Online (Sandbox Code Playgroud)

r plyr dataframe

34
推荐指数
5
解决办法
2万
查看次数

Visual Studio 2008中的代码隐藏不能引用ASP.NET控件

好吧,我的视觉工作室坏了.我说这不是过早的,因为这是我第一次看到我的代码搞砸了.当我向页面添加控件时,我无法在后面的代码中引用它们.其中一些我可以,似乎我在页面上工作的前几个,然后它就停止了.

我首先想到它可能是控件的类型,因为最初我试图在更新面板中引用转发器.我知道我正在引用我的aspx页面中的代码.但是,以防万一我自己搞砸了,我开始从头开始重新创建页面,这次在VS停止识别我的控件之前还有一些控件.

在创建我的页面两次并卡住后,我想也许它仍然是控件的类型.我创建了一个新页面,只是在上面扔了一些标签.没有骰子,从后面的代码引用控件时构建失败.

在一个可能不相关的注释中,当我切换到aspx页面VS 2008的可怕"设计"模式时,错误输出并重新启动.

我已经把故障单带到了微软.我卸载了所有加载项,我重新安装了visual studio.

任何想要看到我的代码的人都会问,但我使用的是直接的WYSIWYG视觉工作室"新的aspx页面"没什么特别的.

我怀疑是否有人碰到这个,但是你呢?

有没有人成功解决与微软拍摄这些事情的问题?任何方式加快这张票而不付钱??? 我一直在与微软的一位代表谈论几天没有运气,我已经死在水中了.


Jon Limjap:我编辑了标题,既清晰又具有描述性,并确保没有人认为它具有攻击性."Foo-barred"并不完全构成一个正确的问题标题,尽管你的问题显然是有效的.

c# asp.net visual-studio

31
推荐指数
4
解决办法
5万
查看次数

%>%Rstudio中的键绑定/键盘快捷键

我一直在尝试%>%magrittr包中越来越受欢迎的操作员.

我已经用得足够了,我设置了一个键盘快捷键来保存我输入:

shift+ command+ .代替space,shift+ 5,shift+ .,shift+ 5, space.

快照

这是很大SublimeTetxt2Rstudio不允许的服务,如果我Rstudio项目中的工作这是行不通的.

所以我的问题是:

你能在Rstudio中定义文本插入键绑定或快捷方式吗?

这与作为水獭氧气的赋值算子的alt+ -绑定完全同义.<-

如果有人能指出我在github仓库中编写快捷方式的位置,那么我可以"破解"我自己的,我想这将是一个有用的开始.

https://github.com/rstudio/rstudio

r rstudio magrittr

30
推荐指数
1
解决办法
2万
查看次数