找到包中所有相关函数的最佳方法是什么?我目前正在通过caTools包.如果我这样做?caTools或者??caTools我只是想要搜索那些被调用的函数而不是函数.有没有一种简单的方法来访问R gui中的所有功能?有没有什么好方法可以搜索功能?
我试图通过将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<>stream\r\nhÞ\u009cTË\u008eÓ@äSú'»çÑ3\u0096V+EA\\"V«$·\u ...
[2] <html><p>\u009d@a ö¯\u0088Î÷Ü\\&ÔÈýÐâÿ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文档内容字符串?我正在努力使它们成为我可以操纵的对象。
我试图找到一种方法来使用列表清除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) 真的很抱歉!但对于我的生活,我正在接近疯狂尝试安装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
和
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) 是否有任何可用于数据框对象的内置函数在类Date时间序列上生成变量,以在R中创建星期,月,年,年中的星期等?
的weekdays,months,quarters,在基本包功能生成文本输出,寻找数字输出,以表示2012/3/5,例如,是一个星期五,该月的第3天,1周的月份,和63天的年等
跑了一堆回归,现在我正在尝试收集他们的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我总是有这个问题"嘿,不要把它当作一个字符串,把它视为一个变量",反之亦然.
我正在将 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)
我有两个向量.第一个是我的数据(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的.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指定第二行而不是第一行作为标题行?
我有一个带日期和时间的向量.向量的一些元素包括实际日期(+时间)以及它下面的任何时间是它各自的时间.我想用第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)