小编use*_*887的帖子

如何为安装程序编写"是"响应脚本?

我使用Amazon Linux实例,我有几个脚本来填充数据并安装我使用的所有程序,但是有几个程序要求:

Do you want to continue [Y/n]?
Run Code Online (Sandbox Code Playgroud)

并暂停安装.我想在所有情况下自动回答"Y",我现在才确定如何做到这一点.

linux bash scripting

96
推荐指数
5
解决办法
12万
查看次数

如何快速将引号和逗号添加到 R 中 c() 的项目列表中?

这比任何事情都更方便。我经常手动添加引号和逗号来为其他函数创建 ac() 列表。是否有一种快速而聪明的方法来添加它们而不涉及棘手的查找/替换或多次操作?如果我有多个由空格或制表符分隔的项目,或者每行一个项目,我想执行以下操作:

A B C D

或者

一种

C

D

到:

temp <- c("A", "B", "C", "D")
Run Code Online (Sandbox Code Playgroud)

我可以手动添加它们,将空格查找/替换为“,”,然后添加第一个/最后一个,但这很烦人。有没有更快的方法?

r

7
推荐指数
3
解决办法
3752
查看次数

在ggplot2中有一种方法可以检索用于在R中创建绘图的命令吗?

如果我使用此命令创建绘图:

bp <- ggplot(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot()
Run Code Online (Sandbox Code Playgroud)

有没有办法从bp中获取那些ggplot2命令?我正在使用一个cummeRbund使用ggplot2绘制输出的package(),因此生成绘图的命令将被包含在一个命令中,该命令模糊了绘图的生成方式.我想修改情节,并想看看它是如何生成的 -

ic<-csCluster(myGenes,k=7)

icp7(csClusterPlot(ic))
Run Code Online (Sandbox Code Playgroud)

plot r ggplot2

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

Python - 如何将列表转换为日志(列表)

我有一个值列表,并希望将其转换为该列表的日志或将列表的日志传递给函数。我对 R 比较熟悉,你通常可以在任何东西周围扔一些 ()。当我在 Python 中尝试此操作时,出现错误:

TypeError: must be real number, not list
Run Code Online (Sandbox Code Playgroud)

列表如下所示:

pressures[:5]
Out[11]: [1009.58, 1009.58, 1009.55, 1009.58, 1009.65]
Run Code Online (Sandbox Code Playgroud)

我尝试获取日志的位置并不重要,我得到了同样的错误......在一个函数中:

plt.plot(timestamps, log(pressures))
plt.xlabel('Timestamps')
plt.ylabel('Air Pressure')
plt.show()
Run Code Online (Sandbox Code Playgroud)

在解析数据时:

pressures = log([record['air_pressure'] for record in data])
Run Code Online (Sandbox Code Playgroud)

python logarithm list

5
推荐指数
2
解决办法
7458
查看次数

在R中,如何将一行中的每个值转换为该行总和的比例?

我的数据看起来像这样:

1    55   41   61   73   75   75   84
2    18   29   26   27   24   21   14
3    19   15   18   28   26   16   13
4    26   36   36   42   32   22   21
Run Code Online (Sandbox Code Playgroud)

我想将每一行除以总数,以将行转换为总数的比例:

mydata[1,]/sum(mydata[1,])

1 0.1185345 0.08836207 0.1314655 0.1573276 0.1616379 0.1616379 0.1810345
Run Code Online (Sandbox Code Playgroud)

...对于整个数据集。我可以单独执行它们,如何对所有行执行此操作?

r matrix frame

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

用纯色绘制一条线,用渐变绘制第二条线

我想在一张图表上绘制两条线,一条用颜色渐变,另一条用纯色.我可以添加单独的线条和渐变:

x <- seq(1, 100, 1)
y <- rnorm(100, 50, 15)
z <- rnorm(100, 30, 5)
df <- data.frame(x,y,z)

library(ggplot2)   
ggplot(df, aes(x = x, y = y, color = x)) + geom_line() +
  scale_color_gradient(low = "blue", high = "red") +
  geom_line(data = df, aes(x = x, y = z, color = x))
Run Code Online (Sandbox Code Playgroud)

但更改颜色会引发错误:

> ggplot(df, aes(x = x, y = y, color = ..y..)) + geom_line() +
+   scale_color_gradient(low = "blue", high = "red") +
+   geom_line(aes(x = x, y …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

标签 统计

r ×4

ggplot2 ×2

bash ×1

frame ×1

linux ×1

list ×1

logarithm ×1

matrix ×1

plot ×1

python ×1

scripting ×1