小编hrb*_*str的帖子

为什么无法安装RJava

我正在尝试安装,RJava但我不能.以下是我认为可用于排除错误的文件和输出.我检查了类似的问题,但我的错误与发布的其他问题不同

这是错误输出,已删除一些冗余行

install.packages("rJava")
installing *source* package ‘rJava’ ...
package ‘rJava’ successfully unpacked and MD5 sums checked
checking for gcc... gcc -std=gnu99
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking whether Java interpreter works... checking whether JNI programs can be compiled... yes
checking whether JNI programs can be run... yes
checking JNI data types... ok
checking whether Rinterface.h exports R_CStackXXX variables... yes
checking whether Rinterface.h exports R_SignalHandlers... yes
configure: creating …
Run Code Online (Sandbox Code Playgroud)

r rjava rstudio

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

因子级别无效,NA生成警告

与此处提出的另一个问题类似,我在主题行中收到错误消息.我试图使用它的补救措施来解决我的问题,但我无法这样做.这是我的代码:

#Change the format of IED deaths to be uniform
USdata$Cause[USdata$Cause=="Hostile - hostile fire - IED attack" | USdata$Cause=="Hostile - hostile fire - IED attack (suicide attack)" | USdata$Cause=="Hostile - hostile fire - IED attack (suicide car bomb)" | USdata$Cause=="Hostile - hostile fire - IED attack (while defusing)" | USdata$Cause=="Hostile - hostile fire - IED attack, RPG" | USdata$Cause=="Hostile - hostile fire - IED attack, RPG, small arms fire" | USdata$Cause=="Hostile - hostile fire - IED Attack, small arms fire" …
Run Code Online (Sandbox Code Playgroud)

r

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

从 R 中的 HTML 选择/选项标签中抓取值

我正在尝试(相当不成功)使用 R 从网站(www.majidata.co.ke)抓取一些数据。我已经设法抓取 HTML 并解析它,但现在有点不确定如何提取我实际上的位需要!

使用XML库,我使用以下代码抓取我的数据:

majidata_get <- GET("http://www.majidata.go.ke/town.php?MID=MTE=&SMID=MTM=")
majidata_html <- htmlTreeParse(content(majidata_get, as="text"))
Run Code Online (Sandbox Code Playgroud)

这给我留下了(大)XMLDocumentContent。网页上有一个下拉列表,我想从中抓取值(与不同城镇的名称和 ID 号相关)。我想提取的位是<option value ="XXX">大写字母后面的数字和名称。

<div class="regiondata">
       <div id="town_data">
        <select id="town" name="town" onchange="town_data(this.value);">
         <option value="0" selected="selected">[SELECT TOWN]</option>
         <option value="611">AHERO</option>
         <option value="635">AKALA</option>
         <option value="625">AWASI</option>
         <option value="628">AWENDO</option>
         <option value="749">BAHATI</option>
         <option value="327">BANGALE</option>
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望将这些放在 data.frame 中,其中第一列是数字,第二列是名称,例如

ID       Name
611      AHERO
635      AKALA
625      AWASI
Run Code Online (Sandbox Code Playgroud)

等等。

我真的不确定从这里去哪里。我曾想过使用正则表达式并匹配文本中的模式,尽管我从许多论坛上读到这是一个坏主意,因为使用 xpath 更好/更有效。除了认为我需要以xpathApply某种方式使用之外,我不太确定从哪里开始。

html r web-scraping rvest

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

从数据框中选择和分组双类别数据

我真的需要帮助解决问题.我有一个看起来像这样的数据集..

Name   Sex    Total    
Anna   F      10
Jamie  M      2
Jamie  F      7
Mike   M      13
Sam    F      6
Sam    M      3

structure(list(Name = c("Anna", "Jamie", "Jamie", "Mike", "Sam", "Sam"), 
Sex = c("F", "M", "F", "M", "F", "M"), Total = c(10L, 2L, 7L, 13L, 6L, 3L)), 
.Names = c("Name", "Sex", "Total"), class = "data.frame", row.names = c(NA, -6L))
Run Code Online (Sandbox Code Playgroud)

我想要做的是得到男性和女性名字的名字,所以结果看起来像......

Name   Sex  Total
Jamie  M    2
Jamie  F    7
Sam    M    3
Sam    F    6
Run Code Online (Sandbox Code Playgroud)

但我真的很难理解如何接近它.

r dataframe

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

如何将 HTML R 对象转换为字符?

这是我的可重现示例:

library(rvest)
page <- html("http://google.com")
class(page)
page
> as.character(page)
Error in as.vector(x, "character") : 
  cannot coerce type 'externalptr' to vector of type 'character'
Run Code Online (Sandbox Code Playgroud)

如何将页面从 html 类转换为字符向量,以便将其存储在某处?

html_text 或 html_attr 之类的 html 函数没有给我完整的源代码。我想存储它,以便以后可以使用 html() 重新加载它。

谢谢。

xml r httr rvest

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

在ggvis中添加带有layer_lines的虚线

这很简单,但我无法找到解决方案.如何在以ggvis为单位的layers_lines中创建一行.我正在处理自定义类型的线性回归,我为我的问题提供了这个玩具示例:

library(ggvis)
W=seq(0,10,0.1)
data=data.frame(fit=3+2*W,upper=4+2*W,lower=2+2*W)
base <- data %>% ggvis(x= ~fit,y= ~W)%>%layer_lines() %>%
layer_lines(x= ~lower,y= ~W)%>%layer_lines(x= ~upper,y= ~W)
Run Code Online (Sandbox Code Playgroud)

这会产生这个图像: 在此输入图像描述

我希望上面和下面的线是虚线.非常感谢你的帮助!

r ggvis

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

将JSON格式转换为CSV以在R中上传数据表以生成D3气泡图

我正在尝试使用R中的D3气泡图来制作带有分组气泡颜色的气泡图表.

我已将index.htmlflare.json文件从D3 上传到R中,并在运行时生成气泡图.但我不想手动更改此JSON代码以创建我自己的气泡和组(下面的标题显示了一组3个气泡组,其中包含不同组的名称).

    {
     "name": "flare",
     "children": [
      {
       "name": "analytics",
       "children": [
        {
         "name": "cluster",
         "children": [
          {"name": "AgglomerativeCluster", "size": 3938},
          {"name": "CommunityStructure", "size": 3812},
          {"name": "HierarchicalCluster", "size": 6714},
          {"name": "MergeEdge", "size": 743}
         ]
        },
        {
         "name": "graph",
         "children": [
          {"name": "BetweennessCentrality", "size": 3534},
          {"name": "LinkDistance", "size": 5731},
          {"name": "MaxFlowMinCut", "size": 7840},
          {"name": "ShortestPaths", "size": 5914},
          {"name": "SpanningTree", "size": 3416}
         ]
        },
        {
         "name": "optimization",
         "children": [
          {"name": "AspectRatioBanker", "size": 7074}
         ]
        } …
Run Code Online (Sandbox Code Playgroud)

javascript csv json r d3.js

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

从 ggplot 地图图例中删除科学记数法

我正在用 ggplot 制作一个 choropleth,我试图在框架中为我的图例添加标签,但 R 一直将标签值放在科学记数法中。有谁知道解决这个问题的方法?当我的标签值较小时,我有以下代码可以正常工作,但我需要包括范围。

 ta<- quantile(look13$capcpi,c(0, 0.2, 0.4, 0.6, 0.8, 1.0) )
 t<- c('$35,141-$37,916', '$37,916-$40,236','$40,236-$43,364','$43,364-$45,280', '$45,280-$59,688')
 look13$capcpi_q<- cut(look13$capcpi,ta, lables= t, include.lowest = TRUE)
 lookmap<- merge(st,look13, by.x='id', by.y= 'area')
 realpi<- ggplot(lookmap, aes(x=long, y=lat, group=group, fill= capcpi_q))+
          geom_path() + geom_polygon(color='black')+ 
          scale_fill_manual(values= pal)+ theme_clean()
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

这个卷曲请求的R等价物是什么

我有一个请求,在curl这样的

curl -H "Content-Type:application/json"             \
     -X GET 127.0.0.1:8084/clusterpredict/byheaders \
     -v                                             \
     -b "text1"                                     \
     -A "text2"
Run Code Online (Sandbox Code Playgroud)

如何在R中执行相同的操作RCurlhttr在R中执行相同的操作?

curl r rcurl httr

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

在R中提取带小数和空格的数字

想知道是否有人可以帮我解决这个问题.我在下面有这些数据.

[1] "Compared with 3 months earlier . . . . . . . . 123 (100.0) 11 (8 .9 60 (48. 8) 48 (39.0) 4 (3.3) . . . . . . . . . . . . . ."       
[2] "Compared with 3 months earlier . . . . . . . . 124 ( 100.0) 18 (14. 5) 60 (48.4) 42 (33 .9) 4 (3. 2) . . . . . . . . . . . …
Run Code Online (Sandbox Code Playgroud)

r

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

标签 统计

r ×10

httr ×2

rvest ×2

csv ×1

curl ×1

d3.js ×1

dataframe ×1

ggplot2 ×1

ggvis ×1

html ×1

javascript ×1

json ×1

rcurl ×1

rjava ×1

rstudio ×1

web-scraping ×1

xml ×1