相关疑难解决方法(0)

如何从源代码安装R软件包?

一位朋友发给我这个伟大的教程,用R网络分析NYtimes.我真的很想尝试一下.但是,第一步是从源代码安装名为RJSONIO的软件包.

我知道R相当不错,但我不知道如何从源代码安装包.

我正在运行Mac OSX.

install r package r-faq

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

如何从雅虎财经获得完整的股票代码清单?

我已经无休止地搜索了通过http://finance.yahoo.com获取所有雅虎股票代码的完整(并且每日更新)列表的方法.

雅虎拥有全球许多交易所的股票,期货等信息,我想要通过它们获得的所有股票代码的综合列表.我已经尝试过YQL,但是他们有一个"where symbol =(或in)"子句限制,所以我不能从符号中选择*.

所以基本上,一次获取单个符号或几个符号的详细信息很容易,但我似乎无法找到如何获得所有可用代码的列表.

有人可以帮忙吗?

stocks yahoo-finance

93
推荐指数
7
解决办法
16万
查看次数

如何从Windows上的源tarball安装R包?

R 的预测包已更新至2.12版,但目前CRAN上只有2.11的Windows二进制文件.

如何从Windows上的源代码安装R软件包?

r

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

从github安装包时出错

我无法从github安装包:

> install_github('cranvas', 'ggobi', args="--no-multiarch")
Installing github repo(s) cranvas/master from ggobi
Installing cranvas.zip from https://github.com/ggobi/cranvas/archive/master.zip
Error in function (type, msg, asError = TRUE)  : couldn't connect to host
Run Code Online (Sandbox Code Playgroud)

这是我的会议:

R version 3.0.1 (2013-05-16)
Platform: x86_64-pc-linux-gnu (64-bit)
Run Code Online (Sandbox Code Playgroud)

NB:install.packages像往常一样工作,只是与github问题.有没有人遇到过这个?谢谢

r github

11
推荐指数
2
解决办法
8913
查看次数

当我们的R版本没有包时该怎么办?

通常,当我尝试下载软件包时,我收到以下消息:

Warning in install.packages :
  package ‘XXXX’ is not available (for R version 3.0.1)
Run Code Online (Sandbox Code Playgroud)

是否无法模拟旧版本的R来使用该软件包?

r

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

没有适用于'时间< - '的方法适用于类"c('xts','zoo')的对象"

请将此数据结构放入R中以重现我的示例:

dX <- structure(c(3272.1, 3271.48, 3281.03, 3267.08, 3260.65, NA, 1616.3, 
1620.1, 1639.9, 1637.4, 1669.6, 1662.2, 528.385, 529.268, 531.022, 
532.424, NA, NA), .indexTZ = "", class = c("xts", "zoo"), .indexCLASS = c("POSIXct", 
"POSIXt"), tclass = c("POSIXct", "POSIXt"), tzone = "", index = structure(c(1345147200, 
1345406400, 1345492800, 1345579200, 1345665600, 1345752000), tzone = "", tclass = c("POSIXct", 
"POSIXt")), .Dim = c(6L, 3L), .Dimnames = list(NULL, c("M1WO.Index", 
"GC1.COMB.Comdty", "JGAGGUSD.Index")))
Run Code Online (Sandbox Code Playgroud)

现在试试这段代码:

library(PerformanceAnalytics)
library(quantmod)
library(timeSeries)
charts.PerformanceSummary(R = dX)
Run Code Online (Sandbox Code Playgroud)

并得到此错误:

Error in UseMethod("time<-") :
  no applicable method for …
Run Code Online (Sandbox Code Playgroud)

r zoo xts

6
推荐指数
1
解决办法
5148
查看次数

data.table :: fread不喜欢第一列中的缺失值

这是data.table::fread(版本1.9.2)中的错误还是错误的用户期望/错误?

考虑这个简单的例子,我有一个值表,TAB用可能缺少的值分隔.如果第一列中fread缺少值,则会感到沮丧,但如果其他地方缺少值,则返回data.table我期望的:

# Data with missing value in first column, third row and last column, second row:
12  876 19
23  39  
    15  20

fread("12   876 19
23  39  
    15  20")
#Error in fread("12\t876\t19\n23\t39\t\n\t15\t20") : 
#  Not positioned correctly after testing format of header row. ch='    '

# Data with missing values last column, rows two and three: 
"12 876 19
23  39  
15  20  "

fread( "12  876 19
23  39 …
Run Code Online (Sandbox Code Playgroud)

r data.table

6
推荐指数
1
解决办法
1267
查看次数

IBrokers要求历史期货合约数据?

我试图请求历史期货数据,但对于初学者来说,ibrokers.pdf文档记录不充分.示例Gold Miny Contract Dec11 NYSELIFFE:

goldminy<-twsFuture("YG","NYSELIFFE","201112",multiplier="33.2")
reqHistoricalData(conn,
Contract= "goldminy",
endDateTime"",
barSize = "1 S",
duration = "1 D",
useRTH = "0",
whatToShow = "TRADES","BID", "ASK", "BID_ASK",
timeFormat = "1",
tzone = "",
verbose = TRUE,
tickerId = "1",
eventHistoricalData,
file)
Run Code Online (Sandbox Code Playgroud)

我也不知道如何正确指定一些数据参数?

whatToShow?我需要Date,Time,BidSize,Bid,Ask,AskSize,Last,LastSize,Volume

tickerID?

eventHistoricalData?

档案?

r ibrokers

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

合并的xts对象未对齐

请尝试以下代码:

library(quantmod)
getSymbols('SPY', from = '1950-01-01')
SPY <- to.monthly(SPY)
temp <- xts(Cl(SPY), index(SPY))
Run Code Online (Sandbox Code Playgroud)

您将获得一个xts具有相同长度Cl(SPY)和相同日期的对象......或者应该如此.

如果你输入

merge(Cl(SPY), temp)
Run Code Online (Sandbox Code Playgroud)

你会看到,虽然Cl(SPY)temp具有相同的索引到目前为止,他们没有对齐,代码生成双打和很多NA秒.

我怎样才能以正确的方式合并它们?

r xts

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

R:当缺少刻度数据时,勾选数据增加值

我正在研究刻度数据,并希望将我的xts不规则间隔系列聚合成1秒均匀系列.因此我使用xts包函数来.period:

price_1m <-to.period(price,period="seconds",k=1,OHLC=FALSE)
Run Code Online (Sandbox Code Playgroud)

这是我得到的:

2010-02-02 08:00:03 2787
2010-02-02 08:00:04 2786
2010-02-02 08:00:05 2787
2010-02-02 08:00:06 2787
2010-02-02 08:00:07 2786
2010-02-02 08:00:08 2786
2010-02-02 08:00:09 2786
2010-02-02 08:00:10 2787
2010-02-02 08:00:11 2786
2010-02-02 08:00:14 2786
2010-02-02 08:00:16 2786
2010-02-02 08:00:18 2787
Run Code Online (Sandbox Code Playgroud)

我的系列是聚合的,但是例如在08:00:13和08:00:15时缺少刻度数据.我想要的是用先前的刻度数据填充那些空白,因为我们知道08:00:13和08:00:15的价格在逐字记录的xts系列中缺失.任何的想法?

谢谢

r time-series xts

3
推荐指数
1
解决办法
858
查看次数

查找股票属于哪个板块

给定 S&P500 中的股票,我如何使用 R 包或其他来源找到每只股票属于哪个板块,例如金融、能源......?

r

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

R在窗户上安装Vennerable包

我无法在我的Windows 7上使用最新的R(2.13.0)从https://r-forge.r-project.org/projects/vennerable/安装Vennerable R软件包.

我试过以下:

  1. 从RGui安装并选择R-Forge repos:
    列表中没有Vennerable包

  2. 使用"从本地zip文件安装包"从RGui安装:

    can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将tar.gz转换为zip并使用"从本地zip文件安装包"从RGui安装:

    can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
    
    Run Code Online (Sandbox Code Playgroud)
  4. 尝试手动安装: install.packages("D:/Downloads/Vennerable.tar.gz", repos = NULL)

    can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
    Error in install.packages : cannot open the connection
    
    Run Code Online (Sandbox Code Playgroud)

注意:有一个文件说明.

我该怎么做才能安装这个软件包?


包页面上的链接已经死亡(对于Windows构建包源).

install packages r

0
推荐指数
1
解决办法
3768
查看次数

标签 统计

r ×11

xts ×3

install ×2

data.table ×1

github ×1

ibrokers ×1

package ×1

packages ×1

r-faq ×1

stocks ×1

time-series ×1

yahoo-finance ×1

zoo ×1