小编jes*_*ica的帖子

在包中寻找功能

找到包中所有相关函数的最佳方法是什么?我目前正在通过caTools包.如果我这样做?caTools或者??caTools我只是想要搜索那些被调用的函数而不是函数.有没有一种简单的方法来访问R gui中的所有功能?有没有什么好方法可以搜索功能?

r r-faq

20
推荐指数
3
解决办法
2085
查看次数

将HTML / XML PDF文件格式读入R

我试图通过将RPDF读取为HTML / XML文件来解析pdf。我知道我可以使用该pdftools软件包阅读它。但是,如果我只是以HTML / XML文件的形式读取链接,则无法访问其中的数据。

library(xml2)
library(XML)
html_string="https://mchb.hrsa.gov/whusa11/hstat/hsrmh/downloads/pdf/233ml.pdf"
ht <-read_html(html_string)
nodes<-xml_find_all(ht, ".//body")


> ht
{xml_document}
<html>
 [1] <body><p>%PDF-1.6\r%\xe2ãÏÓ\r\n83 0 obj\r&lt;&gt;stream\r\nhÞ\u009cTË\u008eÓ@äSú'»çÑ3\u0096V+EA\\"V«$·\u ...
 [2] <html><p>\u009d@a ö¯\u0088Î÷Ü\\&amp;ÔÈýÐâÿZO^"j[FoQ)ÒÇq\n\u009b\u008dx\u0085\u008eß±µ\u009bõo\t­\u008f6¢ ...

> ht[1]
  $node
  <pointer: 0x00000000047901a0>
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下功能

xmlTreeParse
xmlToList
xmlParse
Run Code Online (Sandbox Code Playgroud)

如何访问其中的xml文档内容字符串?我正在努力使它们成为我可以操纵的对象。

html xml r

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

理解R的工作空间的元素清除

我试图找到一种方法来使用列表清除R中的工作区.

根据文档,我可以简单地创建一个包含所有工作空间对象的向量:WS=c(ls()).但是,当我尝试使用rm(c(ls())或删除元素时,没有任何反应rm(WS).

我知道我可以使用该命令rm(list=ls()).我只想弄清楚R是如何工作的.我在思考如何在rm()带有对象列表的向量上应用函数时犯了错误?


具体来说,我正在尝试创建一个类似于clcMATLAB中的函数的函数,但是我无法使它工作.这是我写的功能:

clc <- function() { rm(list = ls()) }
Run Code Online (Sandbox Code Playgroud)

workspace r

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

Python for .NET安装:无法加载文件或程序集'clr.pyd'

真的很抱歉!但对于我的生活,我正在接近疯狂尝试安装Python for .NET的突破点.我仔细阅读下面的说明,似乎仍然无法使安装工作.我在Spyder IDE上运行python,我有一个Windows 7.我下载了文件pythonnet-2.0-Beta0-clr4.0_140_py27_UCS2_x86.我使用以下命令找到了我的python目录:

>>> import os
>>> os.getcwd()
'C:\\Users\\Jessica'
Run Code Online (Sandbox Code Playgroud)

我将所有未经过删节的文件拖到目录中并尝试加载CLR

>>> import clr as ccllrr

Unhandled Exception: System.BadImageFormatException: Could not load file or assembly 'clr.pyd' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
File name: 'clr.pyd'
Run Code Online (Sandbox Code Playgroud)

但我不断收到此错误消息.我究竟做错了什么?在某处错过了一步吗?

以下是我一直遵循的说明: 如何在Windows上安装Python for .NET

http://pythonnet.github.io/

python python.net

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

R中的Quantmod FRED元数据

library(quantmod)

getSymbols("GDPC1",src = "FRED")
Run Code Online (Sandbox Code Playgroud)

我试图提取FRED中的数字经济/金融数据,但也提取元数据.我试图绘制CPI并将元数据作为标签/脚注.有没有办法使用quantmod包提取这些数据?

Title:               Real Gross Domestic Product
Series ID:           GDPC1
Source:              U.S. Department of Commerce: Bureau of Economic Analysis
Release:             Gross Domestic Product
Seasonal Adjustment: Seasonally Adjusted Annual Rate
Frequency:           Quarterly
Units:               Billions of Chained 2009 Dollars
Date Range:          1947-01-01 to 2014-01-01
Last Updated:        2014-06-25 7:51 AM CDT
Notes:               BEA Account Code: A191RX1

                     Real gross domestic product is the inflation adjusted value of the
                     goods and services produced by labor and property located in the
                     United States. …
Run Code Online (Sandbox Code Playgroud)

r quantmod

4
推荐指数
2
解决办法
745
查看次数

R中的星期几,月,年,年中的星期

是否有任何可用于数据框对象的内置函数在类Date时间序列上生成变量,以在R中创建星期,月,年,年中的星期等?

weekdaysmonthsquarters,在基本包功能生成文本输出,寻找数字输出,以表示2012/3/5,例如,是一个星期五,该月的第3天,1周的月份,和63天的年等

r

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

使用R中的循环收集P值

跑了一堆回归,现在我正在尝试收集他们的p值并将它们放入向量中.

x=summary(reg2)$coefficients[4,4]   #p value from the first regression, p-val is in row 4, col 4

for (i in 3:1000){

  currentreg=summary(paste("reg",i,sep=""))
  assign(x,c(x,currentreg$coefficients[4,4]))

}
Run Code Online (Sandbox Code Playgroud)

我也尝试过eval(parse(currentreg))eval(parse(summary(paste("reg",i,sep=""))))没有运气.告诉R我总是有这个问题"嘿,不要把它当作一个字符串,把它视为一个变量",反之亦然.

r

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

使用 R 的 HP 过滤器

我正在将 GDP 数据从 Fred 加载到 R 中,并使用 HP 过滤器来查找周期分量。我正在努力在 X 轴上添加日期。我尝试将数据转换为数字或数据框,但我不断收到“无法强制”错误消息。我究竟做错了什么?

library(mFilter)
library(quantmod)
getSymbols('GDP',src='FRED')
plot(hpfilter(log(GDP),freq = 1600))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

r

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

在没有循环的情况下复制R中的值

我有两个向量.第一个是我的数据(b).第二个是索引范围,数据在该范围内重复(a).

> b
 [1] 213488 204506 246738 298035 370680 377635 404552 477359 310586 383221 486429 482295 438255 411939 268882

> a
 [1]  214  466  718  968 1221 1473 1724 1977 2228 2479 2732 2983 3235 3487 3738
Run Code Online (Sandbox Code Playgroud)

我希望b矢量(213488)中的第一个元素从1到214重复,然后b矢量(204506)中的第二个元素从215-466重复,依此类推.b向量中的最后一个元素(268882)将从3738变为5000.

没有循环,有没有一种简单的方法可以做到这一点?

r

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

在R中将第一行以外的内容指定为标题

我正在尝试拉入R的.csv中包含数据。请使用以下命令:

data=read.table("C:\\Users\\Riemman\\Desktop\\IWM_Minute_Data.csv",header=TRUE,sep=",",skip=2)
Run Code Online (Sandbox Code Playgroud)

CSV文件中的数据经过结构化,因此数据文件中该行的第一行为空,第二行为标头,数据从第三行开始。我如何告诉R指定第二行而不是第一行作为标题行?

r

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

在向量中向前传递元素的一部分(不循环)

我有一个带日期和时间的向量.向量的一些元素包括实际日期(+时间)以及它下面的任何时间是它各自的时间.我想用第1行的日期Dec-17-15填充第2/3/4/5行,同时保留这些行中的原始时间.同样,我希望第6行中的日期延伸到7/8/9/10.有没有办法在没有循环的情况下做到这一点?我很感激您的帮助

d["X1"]
                   X1
1   Dec-17-15 05:17PM
2             04:46PM
3             04:44PM
4             04:40PM
5             04:39PM
6   Dec-16-15 10:37PM
7             07:48PM
8             07:41PM
9             06:35PM
10            06:09PM
Run Code Online (Sandbox Code Playgroud)

r

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

标签 统计

r ×10

html ×1

python ×1

python.net ×1

quantmod ×1

r-faq ×1

workspace ×1

xml ×1