小编ada*_*888的帖子

从zoo :: yearmon对象中提取月份和年份

我有一个yearmon对象:

require(zoo)
date1 <- as.yearmon("Mar 2012", "%b %Y")
class(date1)
# [1] "yearmon"
Run Code Online (Sandbox Code Playgroud)

如何从中提取月份和年份?

month1 <- fn(date1)
year1 <- fn(date1)
Run Code Online (Sandbox Code Playgroud)

我应该用什么功能代替 fn()

r

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

创建链接到csv文件的表

我正在尝试*.csv使用d3 创建一个链接到文件的表,但我得到的只是一个空白的网页.即使使用克里米亚示例,我也会得到一个空白页面.
我将很感激被指导或展示一个工作实例或建议我做错了什么.

javascript html-table d3.js

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

控制y轴上的主要和次要网格线

library(ggplot2)
x <- c(1:100)
y <- c(1:100)
ch1 <- qplot(x, y)
ch2 <- ch1 +
        theme(panel.grid.minor = element_line(colour = "white", size = 0.5)) +
        scale_y_continuous(minor_breaks = seq(0, 100, 5))
ch2 
Run Code Online (Sandbox Code Playgroud)

我正在用ggplot制作一个图表,可以控制y轴次要网格线.但是我还需要做什么来控制y轴主要网格线,以便它们不会自动设置(例如以10s为单位,所以线条和y单位标签为10,20,30等)?我试过major_breaks = seq(0 , 100, 10)但它没用.谢谢您的帮助.

r ggplot2

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

R ggplot2:使用数值标记y轴上的水平线

我在ggplot中有一条水平线,我想在y轴上标注它的值(7.1).

library(ggplot2)
df <- data.frame(y=c(1:10),x=c(1:10))
h <- 7.1
plot1 <- ggplot(df, aes(x=x,y=y)) + geom_point() 
plot2 <- plot1+ geom_hline(aes(yintercept=h))
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

r ggplot2

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

过滤矢量上的数据框

我有一个数据帧df有一个ID列例如A,B等.我还有一个包含某些ID的向量:

L <- c("A", "B", "E")
Run Code Online (Sandbox Code Playgroud)

如何过滤数据框以仅获取向量中存在的ID?我会单独使用

subset(df, ID == "A")
Run Code Online (Sandbox Code Playgroud)

但是如何过滤整个矢量?

r subset dataframe

25
推荐指数
1
解决办法
4万
查看次数

R:用另一个数据帧中相同位置的值替换data.frame中的NA

我有一个带有一些NA值的数据帧:

dfa <- data.frame(a=c(1,NA,3,4,5,NA),b=c(1,5,NA,NA,8,9),c=c(7,NA,NA,NA,2,NA))
dfa
Run Code Online (Sandbox Code Playgroud)

我想用另一个数据帧中相同位置的值替换NA:

dfrepair <- data.frame(a=c(2:7),b=c(6:1),c=c(8:3))
dfrepair
Run Code Online (Sandbox Code Playgroud)

我试过了:

dfa1 <- dfa

dfa1 <- ifelse(dfa == NA, dfrepair, dfa)
dfa1
Run Code Online (Sandbox Code Playgroud)

但这没用.

r dataframe na

21
推荐指数
3
解决办法
1536
查看次数

R抑制网格表中的rownames

我可以使用gridExtra生成一个表:

例如:

    library(gridExtra)
    grid.table(head(iris))
Run Code Online (Sandbox Code Playgroud)

但这会产生一个rownames列1:6.有没有办法能够抑制rownames列,以便它不会出现在表中?

谢谢您的帮助.

r gridextra

12
推荐指数
1
解决办法
5702
查看次数

R使用quantmod获取rownames日期

使用quantmod并从Yahoo收集数据.我正在尝试获取rownames中的日期.但是我只是得到NULL.

library("quantmod")
sp500 <- new.env()

getSymbols("^GSPC", env = sp500, src = "yahoo",
           from = as.Date("2008-01-04"),  to = Sys.Date())
GSPC <- get("GSPC", envir = sp500)
date1 <- rownames(GSPC)

date1
> NULL
Run Code Online (Sandbox Code Playgroud)

我很感激你帮助将rowname日期变成矢量.

r xts quantmod

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

R降落在降价

在创建Rmd文件时,我包含了一个内部超链接:

   [hlink](#id1)  
Run Code Online (Sandbox Code Playgroud)

然后进一步锚定

<a id="id1"></a> . 
Run Code Online (Sandbox Code Playgroud)

当我然后使用Knit HTML(在RStudio中)一切正常并且内部超链接工作正常但我也得到了一个不需要的

<p><a id="id1"></a>?</p>
Run Code Online (Sandbox Code Playgroud)

如何避免出现此错误?

r knitr

10
推荐指数
1
解决办法
9303
查看次数

在RStudio中使用knitr markdown调用两个不同版本的R(2.15.3和3.0.2)

我希望能够创建一个Knitr Markdown文档,从R studio中调用不同版本的R(2.15.3和3.0.2).这可能吗?原因是一些已经停产的软件包可能只适用于旧版本的R

例如:

Title
========================================================

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I would like to run a package from
R version 2.15.3 (2013-03-01) -- "Security Blanket"
here:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

```{r}
summary(cars)
```

embed plots:

```{r fig.width=7, fig.height=6}
plot(cars)
```
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I would like to run a package from
R version 3.0.2 (2013-09-25) -- "Frisbee Sailing"

here:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

``{r}
summary(cars)
```

 embed plots:

 ```{r fig.width=7, fig.height=6}
 plot(cars)
Run Code Online (Sandbox Code Playgroud)

我在这里添加了输出,因为注释框Rscript太大了,exe在:C:\ Program Files\R\R-2.15.3\bin

```{r,engine ='Rscript',engine.path ='C/Program Files/R/R-2.15.3/bin/Rscript'}版本

```

在运行KNIT HTML时出现以下错误

系统错误(cmd,intern = TRUE):'"C/Program Files/R/R-2.15.3/bin/Rscript"'未找到

markdown r rstudio knitr

10
推荐指数
1
解决办法
449
查看次数

标签 统计

r ×9

dataframe ×2

ggplot2 ×2

knitr ×2

d3.js ×1

gridextra ×1

html-table ×1

javascript ×1

markdown ×1

na ×1

quantmod ×1

rstudio ×1

subset ×1

xts ×1