小编Jor*_*an 的帖子

如何在R中对混合值进行排序

我有一个数据框,我想按一列而不是下一列进行排序(如果可能,使用 tidyverse)。

我检查了以下地址,但解决方案似乎不起作用。

订购“混合”向量(带有字母的数字)

示例代码:

variable <- c("channel", "channel", "channel", "comp_ded", "comp_ded", "comp_ded")
level <- c("DIR", "EA", "IA", "500", "750", "1000")
df <- as_tibble(cbind(variable, level))
Run Code Online (Sandbox Code Playgroud)

这并没有给我我想要的:

df <- df %>% arrange(variable, level)
Run Code Online (Sandbox Code Playgroud)

级别列的顺序如下:

variable level channel DIR channel EA channel IA level 1000 level 500 level 750

我需要他们:

variable level channel DIR channel EA channel IA level 500 level 750 level 1000

真实数据集中有多个不同的“变量”,其中一半需要按数字顺序排序,一半需要按字母顺序排序。有谁知道如何做到这一点?

r data-munging tidyverse

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

ggplot的数字顺序排序因子

有人建议这是 ggplot2 geom_bar的副本...如何保持data.frame的顺序

不同之处在于该帖子中我的分类变量实际上是数字,因为该帖子使用字符串。当我使用该解决方案时,我的数字仍未按数字顺序绘制。

我已经运行了一个GLM模型,其中包含实际上作为因素引入的数字。之所以使用它们,是因为前四个数字实际上是一个类的伪变量,而其余的是实际数字。我想按数字顺序绘制这些因素。有没有办法做到这一点?可以通过以下代码产生此问题:

library(ggplot2)

x <- c("1", "2", "3", "4", "100", "250", "350", "450")
y<- (1:8)
df <- data.frame(x, y)

ggplot(df, aes(x = x, y = y)) +
  geom_bar(stat = "identity")
Run Code Online (Sandbox Code Playgroud)

我看了以下帖子: 在R中保持ggplot条形图的顺序

ggplot的变量顺序

ggplot的数据帧变量顺序

r ggplot2

3
推荐指数
1
解决办法
3973
查看次数

如何将 python 和其他类型的文件从一个 GCP 笔记本实例移动到另一个?

我有一个 Vertex AI 笔记本,其中包含大量 python 和 jupyter 笔记本以及腌制的数据文件。我需要将这些文件移动到另一个笔记本。谷歌帮助中心没有太多文档。

有人必须这样做吗?我是 GCP 的新手。

google-cloud-platform google-cloud-vertex-ai

3
推荐指数
1
解决办法
1808
查看次数

如何在seaborn中的两个线图之间填充?

我有一个图表,将贝叶斯平均点数据绘制在一条线上,并在平均值周围有可信的间隔。

在此输入图像描述

我正在尝试用半透明颜色填充两条可信线之间,以便平均线真正弹出。我尝试过以下方法:

plt.fill_between(b.get_data(), c.data_get(), color='blue', alpha = .5)
Run Code Online (Sandbox Code Playgroud)

我正在从推理集中提取这些数据arviz。这是一个玩具数据集。

import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
mean = np.array([861.98525 , 705.23875 , 640.14575 , 658.727625, 728.23775 ,
       792.4645  , 803.045375, 763.425875, 721.785375, 713.182375,
       740.543375, 781.466875])
confidence1 = np.array([788.   , 607.   , 493.   , 443.975, 435.975, 412.   , 366.975,
       295.   , 243.   , 207.   , 181.   , 161.   ])
confidence2 = np.array([ 938.   ,  811.   ,  815.   ,  935.025, 1150.025, 1391.05 ,
       1556.05 , …
Run Code Online (Sandbox Code Playgroud)

python seaborn

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

如何使用 r 和 pdftools 包将多个 pdf 导入 pdf_convert?

如何将多个pdf文件导入到包的pdf_convert命令中pdftools

我有一个包含多个 pdf 文件的目录。我正在使用pdftools带有pdf_convert命令的包来呈现 pdf 文档中的 jpeg。但是,没有为pattern文档设置模式的命令。

我试过了:

for(i in length(dir(folder))){
   pdf_convert("C:/folder/*.pdf", format = "jpeg")
}
Run Code Online (Sandbox Code Playgroud)

但是,这会引发一个错误,指出:

Error in normaizePath(path.expand(path), winslash, mustWork) : path[1]="C:/folder/*.pdf: The filename, director name, or volume label syntax is incorrect

当我不使用*.pdf而是使用实际文件名时,它可以工作。

如何获取读取多个文件的命令?

对不起,我没有可重现的例子。我不确定如何发布包含多个 pdf 文件的目录并在 SO 上访问它。

pdf r data-munging

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