小编Qui*_*ten的帖子

R:将knitr表保存为图像时,webshot::webshot(file_temp_html, file, ...) 出现错误

昨天,我能够将我的针织桌子保存为论文中的图形图像。然而,晚上的某个时候,在下载其他软件包时出现了问题,现在我无法执行代码并收到此错误:

"Could not load  c:%5CUsers%5Clehi%5CAppData%5CLocal%5CTemp%5C1%5CRtmpKkDUDx%5Ctable_1A4e045152702b.html
 Error in webshot::webshot(file_temp_html, file, ...) : 
webshot.js returned failure value: 1"

5.stop("webshot.js returned failure value: ", res)

4.webshot::webshot(file_temp_html, file, ...)

3.save_kable_html(x, file, bs_theme, self_contained, extra_dependencies, 
density, ...)

2.save_kable(., file = "table_1A.png")

1.dt %>% kbl(caption = "Table 1: Pregnancy Data") %>% kable_classic(full_width = F, 
html_font = "Cambria") %>% save_kable(file = "table_1A.png")
Run Code Online (Sandbox Code Playgroud)

这是可重现的代码:

library(knitr)
library(kableExtra)
library(tidyverse)
library(readxl)
dt <- mtcars[1:5, 1:6]
dt %>% 
  kbl(caption = "Table 1: Pregnancy Data") %>%
  kable_classic(full_width = F, html_font = "Cambria") %>% …
Run Code Online (Sandbox Code Playgroud)

r knitr webshot

6
推荐指数
0
解决办法
905
查看次数

调色板适用于彩色和灰度?

我只是想知道 ggplot 中是否有可以同时使用彩色和灰度的调色板?

背景是我要投一篇论文,期刊显示在线版本是彩色的,但打印版本却是黑白的。

颜色在我的一些图中非常重要,所以我想知道是否有一些简单的方法可以将大部分信息保留在印刷版本中。

非常感谢。

r colors ggplot2

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

使用 Pandas 计算分组列的逐行累积平均值

我想创建多列,显示分组列的逐行累积平均值。这是一些示例数据:

import pandas as pd

data = [[1, 4, 6, 10, 15, 40, 90, 100], [2, 5, 3, 11, 25, 50, 90, 120], [3, 7, 9, 14, 35, 55, 100, 120]]
df = pd.DataFrame(data, columns=['a1', 'a2', 'a3', 'a4', 'b1', 'b2', 'b3', 'b4'])

   a1  a2  a3  a4  b1  b2   b3   b4
0   1   4   6  10  15  40   90  100
1   2   5   3  11  25  50   90  120
2   3   7   9  14  35  55  100  120
Run Code Online (Sandbox Code Playgroud)

我想要的是生成这样的新列:

  • 新列是通过列和行a1_2 …

python dataframe pandas

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

R 中分组行的嵌套列表

我有以下名为 l 的嵌套列表(dput如下):

> l
$A
$A$`1`
[1] 1 2 3

$A$`2`
[1] 3 2 1


$B
$B$`1`
[1] 2 2 2

$B$`2`
[1] 3 4 3
Run Code Online (Sandbox Code Playgroud)

我想将其转换为分组数据框,其中 A 和 B 是第一个组列, 和12具有各自值的子组。所需的输出应如下所示:

   group subgroup values
1      A        1      1
2      A        1      2
3      A        1      3
4      A        2      3
5      A        2      2
6      A        2      1
7      B        1      2
8      B        1      2
9      B        1      2
10     B …
Run Code Online (Sandbox Code Playgroud)

nested r list dataframe

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

为非 NA 值的运行创建组编号

我有以下数据框 df (dput如下):

> df
   id value
1   1     1
2   2     3
3   3     2
4  NA     1
5  NA     3
6   8     4
7   9     2
8  10     1
9  NA     1
10 NA     3
11 15     2
12 16     1
13 NA     3
14 NA     4
15 NA     2
16 20     1
17 21     1
18 22     3
19 NA     2
20 NA     1
21 NA     3
22 66     4
23 67     2
24 68 …
Run Code Online (Sandbox Code Playgroud)

r run-length-encoding dataframe dplyr

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

我可以使用 ggplot 创建带有垂直阅读文本的轴标签吗?

在此输入图像描述

我想创建一个如图所示的图:x 轴标签应该是垂直的,字符堆叠在一起。

我知道旋转功能,但我想知道这是否也可能。

r ggplot2

4
推荐指数
1
解决办法
316
查看次数

在四开本中是否可以在没有 HTML 语法的情况下为文本添加下划线?

我想知道是否可以在没有 HTML 语法的情况下为文本添加下划线Quarto~~您可以使用如下语法删除文本:

~~mytext~~
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

所以我想知道是否可以使用与上面类似的语法在文本下划线?

syntax text quarto

4
推荐指数
1
解决办法
1025
查看次数

朱莉娅中的@是什么?

最近我开始学习 Julia,并且研究了很多例子。@我几次注意到这个符号/语法。这是一个例子:

using DataFrames
using Statistics
df = DataFrame(x = rand(10), y = rand(10))

@df df scatter(:x, :y)
Run Code Online (Sandbox Code Playgroud)

这将简单地创建一个散点图。您也可以scatter(df[!, :x], df[!, :y])不使用@并获得相同的结果。我找不到有关此语法的任何文档。所以我想知道这个语法是什么以及什么时候应该使用它Julia

syntax julia

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

旋转geom_abline的图例键

我想将图例键旋转为geom_abline水平图例键,或者如果可能的话根据其斜率旋转。这是一些可重现的代码(dput下面的 df ):

library(ggplot2)
p = ggplot(df, mapping = aes(x = x, y = y)) +
  geom_point() +
  geom_abline(df, mapping = aes(slope = slope, intercept = 0, color = factor(group))) +
  coord_cartesian(xlim = c(0, 3), ylim = c(0, 3)) 
p
Run Code Online (Sandbox Code Playgroud)

创建于 2023-04-19,使用reprex v2.0.2

我尝试使用 @Sandy Muspratt 他的答案在这里grid功能,但这也旋转了 ablines 和图例键。所以我想知道是否有人知道如何旋转 的图例键geom_abline


dputdf:

df<-structure(list(x = c(0, 0, 0), y = c(0, 0, 0), slope = c(0.5, 
1, 0.75), group = …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

4
推荐指数
1
解决办法
76
查看次数

ValueError:Tokenizer 类 LlamaTokenizer 不存在或当前未导入

我正在尝试运行这个Hugging Face 博客中的代码。起初,我无法访问模型,所以这个错误:OSError: meta-llama/Llama-2-7b-chat-hf is not a localfolder,现在已解决,我从 Hugging Face 创建了一个有效的访问令牌。现在,我在运行以下代码时遇到不同的错误:

from transformers import AutoTokenizer
import transformers
import torch

model = "meta-llama/Llama-2-7b-chat-hf"

tokenizer = AutoTokenizer.from_pretrained(model, use_auth_token=True)
pipeline = transformers.pipeline(
    "text-generation",
    model=model,
    torch_dtype=torch.float16,
    device_map="auto",
)

sequences = pipeline(
    'I liked "Breaking Bad" and "Band of Brothers". Do you have any recommendations of other shows I might like?\n',
    do_sample=True,
    top_k=10,
    num_return_sequences=1,
    eos_token_id=tokenizer.eos_token_id,
    max_length=200,
)
for seq in sequences:
    print(f"Result: {seq['generated_text']}")
Run Code Online (Sandbox Code Playgroud)

错误:

ValueError: Tokenizer class LlamaTokenizer does not exist or …
Run Code Online (Sandbox Code Playgroud)

python huggingface-transformers huggingface llama

4
推荐指数
1
解决办法
6099
查看次数