小编use*_*123的帖子

在Windows中从cmd运行R.

我正在尝试安装rtools,以便我可以安装另一个软件包(Google的causalimpact),并且该过程表明我的R路径环境有问题.

主要问题

我无法R从cmd窗口运行.

预期的行为是在下面输出并给出>提示:

R version 3.1.1 (blah blah)

...

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
Run Code Online (Sandbox Code Playgroud)

但实际结果是:

'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

附加信息

然而Rcmd,我可以从cmd 运行和Rgui(除了之外R)没有错误.

Where R 打印输出 C:\Program Files\R\R-3.1.1\bin\x64\R.exe

Where Rcmd 打印输出 C:\Program Files\R\R-3.1.1\bin\x64\Rcmd.exe

Where Rgui 打印输出 C:\Program Files\R\R-3.1.1\bin\x64\Rgui.exe

返回指向其各自exe文件的相同路径.

这显然是我的全局环境路径的问题,但我不明白为什么它会产生这个错误

路径看起来像(最后一行的R路径): …

r

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

导入更慢的脚本python?

只是想知道从其他脚本导入更多函数是否会降低脚本的速度?

一些背景:

我有两个脚本,一个比另一个运行得快得多,一个在顶部有一个额外的import语句,在底部有额外的函数,但它的中间的东西,在运行较慢的脚本之间是相同的.

python

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

防止Sympy在替换后简化表达式python

我正在使用Sympy使用Subs函数替换另一组表达式,我希望程序不要重新组合或简化方程式.也就是说,如果我被替换x+ya

a+b+c+a 回来 x+y+b+c+x+y

有谁知道这样做的方法?

非常感谢

python sympy

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

gsub在R中套用组合

我试图在数据帧的每一列上使用gsub来删除一些字符,我尝试使用apply来完成此操作,但未成功:

data<-apply(data,2, function(x) gsub("£","",data[x]))
Run Code Online (Sandbox Code Playgroud)

返回错误

Error in `[.data.frame`(data, x) : undefined columns selected
Run Code Online (Sandbox Code Playgroud)

我知道如果我做得到

for(i in 1: length(data)){data[,i]<-gsub("£","",data[,i]) }
Run Code Online (Sandbox Code Playgroud)

但是为什么申请电话不起作用?

r

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

在R中多次cd一个向量

我有一个向量,我想在新矩阵中使用向量作为列重复n次

即我有一个向量

vec <- c(266, 130, 86, 69, 56, 39, 30, 44, 33, 43)
vec
[1] 266 130  86  69  56  39  30  44  33  43
Run Code Online (Sandbox Code Playgroud)

我想生产n次

vec1 vec1
266  266
130  130
86   86
69   69
56   56
39   39
30   30
44   44  
33   33
43   43  .....
Run Code Online (Sandbox Code Playgroud)

我对do.call并不完全熟悉,但你会用这个函数来实现吗?

r

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

将 is.infinite() 应用于 R 中的数据框的方法

我想知道为什么我不能将 is.infinite() 应用于数据帧,就像将 is.na 应用于 R 中的数据帧一样:

data[is.infinite(data)]<-0
Error in is.infinite(data) : 
  default method not implemented for type 'list'

data[is.na(data)] <-0
Run Code Online (Sandbox Code Playgroud)

不会产生错误,但是,is.infinite 上的文档暗示与 is.na? 具有相同的行为。

有谁知道我如何替换 inf 值?

r dataframe

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

如何访问R中列表的各个部分

我在r中有一个optim函数返回一个像这样的东西列表:

[[354]]
    r     k sigma 
389.4 354.0 354.0 
Run Code Online (Sandbox Code Playgroud)

但是当我尝试访问say list $ sigma时,它不存在返回NULL.

我已经尝试过附加,我已经尝试过名字了,我已经尝试将它分配给一个矩阵,但这些东西都没有用.任何人都知道如何在我的sigma r或k中访问最低或最高值清单?

非常感谢!!

str给了我这个输出:

List of 354
 $ : Named num [1:3] -55.25 2.99 119.37
  ..- attr(*, "names")= chr [1:3] "r" "k" "sigma"
 $ : Named num [1:3] -53.91 4.21 119.71
  ..- attr(*, "names")= chr [1:3] "r" "k" "sigma"
 $ : Named num [1:3] -41.7 14.6 119.2
Run Code Online (Sandbox Code Playgroud)

所以我在列表中的列表中有一个双精度(?)我仍然对如何在列表中循环并选择一个满足我的条件而不从头开始编写函数感到困惑

r

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

检查python中每行的运行时间

我编写了一个Python脚本,但是运行它比我预期的要花费更长的时间,并且我没有明显的候选者在脚本占用运行时的特殊行.

我可以在代码中添加任何内容来检查每条线路的运行时间吗?

非常感谢.

python performance profiling

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

太多的开放设备r

我正在尝试将多个图形写入一个olocation,而是编写一堆空白图片:

我的代码看起来像:

titleplot<-NULL
for(i in 1:99){
  titleplot<-colnames(data[i])
  mypath <- file.path("C:","Users","user.ME","Desktop","graph outputs", paste("myplot_", titleplot, ".jpg", sep = ""))
  plot(data[,i],type="l", main =titleplot)
  jpeg(file=mypath)
  dev.off()
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会发生这种情况或我如何解决这个问题?

r

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

在日期上运行总和 presto SQL

我正在尝试使用 Presto SQL 从下面的示例数据中计算某个日期内 t 和 s 列的累积总和。

Date   | T | S 
1/2/19 | 2 | 5
2/1/19 | 5 | 1
3/1/19 | 1 | 1
Run Code Online (Sandbox Code Playgroud)

我想得到

Date   | T | S | cum_T | cum_S 
1/2/19 | 2 | 5 |    2  |  5 
2/1/19 | 5 | 1 |    7  |  6
3/1/19 | 1 | 1 |    8  |  7
Run Code Online (Sandbox Code Playgroud)

但是,当我使用 Presto SQL 运行以下查询时,我收到一条意外错误消息,告诉我将 T 和 S 列按查询的部分放入组中。

这是预期的吗?当我从查询中删除 group by 时,它运行没有错误,但会产生重复的日期行。+

select
  date_trunc('day',tb1.date),
  sum(tb1.S) …
Run Code Online (Sandbox Code Playgroud)

sql presto

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

标签 统计

r ×6

python ×3

dataframe ×1

performance ×1

presto ×1

profiling ×1

sql ×1

sympy ×1