我目前正在阅读使用该软件包的文件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) 一直在尝试使用该rpart.plot
包ctree
从partykit
库中绘制 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
运行它吗?
recipes
作为机器学习管道的一部分,我一直在探索变量转换的新包.我选择了这种方法 - 由于所有新的扩展而从使用caret
的preProcess
功能升级.但我发现这些包为转换后的数据提供了截然不同的结果:
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) 我正在使用xaringan
Yihui 中的库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 的无知,但我才刚刚开始涉足这个领域。
我一直在尝试的polars
关键功能中,最让我感兴趣的是比 RAM操作更大的功能。
我从这里下载了一些文件来玩。在网站上:每个文件的第一行是标题;1行对应1条记录。。警告总下载量相当大(~1.3GB)!本实验在AWS服务器上完成( t2.medium
,, 2cpu
)4GB
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
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)