小编Han*_*aal的帖子

在r中抑制读者解析问题

我目前正在阅读使用该软件包的文件readr.我们的想法是使用read_delim行读取行来查找非结构化数据文件中的最大列.代码输出存在parsing问题.我知道这些并将在导入后处理列类型.是否有办法关闭,problems()因为通常options(warn)不工作

i=1
max_col <- 0
options(warn = -1)
while(i != "stop")
{
  n_col<- ncol(read_delim("file.txt", n_max = 1, skip = i, delim="\t"))
  if(n_col > max_col) {
    max_col <- n_col
    print(max_col)
  }
  i <- i+1
  if(n_col==0) i<-"stop"
}
options(warn = 0) 
Run Code Online (Sandbox Code Playgroud)

我试图压制的控制台输出如下:

.See problems(...) for more details.
Warning: 11 parsing failures.
row      col   expected  actual
  1 1####4 valid date 1###8
Run Code Online (Sandbox Code Playgroud)

r readr

10
推荐指数
2
解决办法
6713
查看次数

使用 rpart.plot 功能绘制 ctree

一直在尝试使用该rpart.plotctreepartykit库中绘制 a 。这样做的原因是当树很深时,默认的绘图方法很糟糕。就我而言,我的max_depth = 5.

我真的很喜欢rpart.plot的输出,因为它允许深树在视觉上显示得更好。输出如何寻找一个简单的例子:

部分

library(partykit)
library(rpart)
library(rpart.plot)

df_test <- cu.summary[complete.cases(cu.summary),]

multi.class.model <- rpart(Reliability~., data = df_test)

rpart.plot(multi.class.model)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我想使用 ctree 从 partykit 模型中获取此输出

multi.class.model <- ctree(Reliability~., data = df_test)

rpart.plot(multi.class.model)
>Error: the object passed to prp is not an rpart object
Run Code Online (Sandbox Code Playgroud)

有什么方法可以强制 ctree 对象rpart运行它吗?

r party rpart

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

使用配方和插入符号preProcess进行预处理的差异

recipes作为机器学习管道的一部分,我一直在探索变量转换的新包.我选择了这种方法 - 由于所有新的扩展而从使用caretpreProcess功能升级.但我发现这些包为转换后的数据提供了截然不同的结果:

library(caret) # V6.0-79
library(recipes) # V0.1.2
library(MASS) # V7.3-47
# transform variables using recipes
rec_box <- recipe(~ ., data = as.data.frame(state.x77)) %>% 
  step_BoxCox(., everything()) %>% 
  prep(., training = as.data.frame(state.x77)) %>% 
  bake(., as.data.frame(state.x77)) 

> head(rec_box)
# A tibble: 6 x 8
  Population Income Illiteracy `Life Exp` Murder `HS Grad` Frost  Area
       <dbl>  <dbl>      <dbl>      <dbl>  <dbl>     <dbl> <dbl> <dbl>
1       8.19   138.     0.647   60171653.   6.89      651.   20.  56.0
2       5.90   185.     0.376   61218586. …
Run Code Online (Sandbox Code Playgroud)

r machine-learning r-caret r-recipes

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

Xaringan 中的图像占位符

我正在使用xaringanYihui 中的库R为演示文稿创建自定义模板。

其中一部分是创建自定义body幻灯片,如下图所示。

在此处输入图片说明

然后我CSS对标题和正文使用自定义:

  .body-yellow > h2 {
      font-size: 42px;
      text-transform: uppercase;
      padding-left: 
}
Run Code Online (Sandbox Code Playgroud)

然后只需输入以下内容rmarkdown

---
class: body-yellow

# Hello

## world

Hello world
Run Code Online (Sandbox Code Playgroud)

然后填充幻灯片。

我的问题是,有没有办法为上面模板中显示的图像创建占位符,我可以在 rmarkdown 代码本身中进行调整?

我想象的代码如下:

---
class: body-yellow
background-images: url(./img/my_new_custom_image.png)

# Hello

## world

Hello world
Run Code Online (Sandbox Code Playgroud)

以及相关的调整CSS

 .body-yellow > image {
    background-images: PLACEHOLDER
    position:right
    }
Run Code Online (Sandbox Code Playgroud)

这将改变图像如下:

在此处输入图片说明

请原谅我对CSS 的无知,但我才刚刚开始涉足这个领域。

r r-markdown xaringan

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

Python Polars:惰性帧行计数不等于 wc -l

我一直在尝试的polars关键功能中,最让我感兴趣的是比 RAM操作更大的功能。

\n

我从这里下载了一些文件来玩。在网站上:每个文件的第一行是标题;1行对应1条记录。警告总下载量相当大(~1.3GB)!本实验在AWS服务器上完成( t2.medium,, 2cpu)4GB

\n
wget https://s3.amazonaws.com/amazon-reviews-pds/tsv/amazon_reviews_us_Shoes_v1_00.tsv.gz \\\nhttps://s3.amazonaws.com/amazon-reviews-pds/tsv/amazon_reviews_us_Office_Products_v1_00.tsv.gz \\\nhttps://s3.amazonaws.com/amazon-reviews-pds/tsv/amazon_reviews_us_Software_v1_00.tsv.gz \\\nhttps://s3.amazonaws.com/amazon-reviews-pds/tsv/amazon_reviews_us_Personal_Care_Appliances_v1_00.tsv  .gz \\\nhttps://s3.amazonaws.com/amazon-reviews-pds/tsv/amazon_reviews_us_Watches_v1_00.tsv.gz \n\ngunzip *\n
Run Code Online (Sandbox Code Playgroud)\n

以下是结果wc -l

\n
drwxrwxr-x 3 ubuntu ubuntu       4096 Jun  2 12:44 ../\n-rw-rw-r-- 1 ubuntu ubuntu 1243069057 Nov 25  2017 amazon_reviews_us_Office_Products_v1_00.tsv\n-rw-rw-r-- 1 ubuntu ubuntu   44891575 Nov 25  2017 amazon_reviews_us_Personal_Care_Appliances_v1_00.tsv\n-rw-rw-r-- 1 ubuntu ubuntu 1570176560 Nov 25  2017 amazon_reviews_us_Shoes_v1_00.tsv\n-rw-rw-r-- 1 ubuntu ubuntu  249565371 Nov 25  2017 amazon_reviews_us_Software_v1_00.tsv\n-rw-rw-r-- 1 ubuntu ubuntu  412542975 Nov 25 …
Run Code Online (Sandbox Code Playgroud)

python python-polars

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