我正在尝试安装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,.NET库和PostGIS中的代码生成shapefile图.但是,我找不到用于查找用于生成这些扭曲的shapefile图的算法的实现的搜索项.不一定只想绘制世界地图,因此必须能够使用任意shapefile.
Excel 2010 附带的一些函数名称中包含句点。例如STDEV.S和PERCENTILE.EXC
PERCENTILE.CUSTOM是否可以使用诸如using VBA之类的名称为我自己的函数指定一个名称?
例如,我想使用公式引用以下函数=NAME.SUFFIX()
Option Explicit
Function NAMEdotSUFFIX() As Variant
NAMEdotSUFFIX = 42
End Function
Run Code Online (Sandbox Code Playgroud) 当作为SAS程序运行时,此代码执行正常:
%MyMacro(foo_val, bar_val, bat_val);
我创建了一个表使用:
DATA analyses;
input title : $32. weight : $32. response : $32.;
datalines;
foo1 bar1 bat1
foo2 bar2 bat2
;
Run Code Online (Sandbox Code Playgroud)
我想为表的MyMacro每一行执行一次analyses.
以下代码似乎只传递字符串值title,weight并且response(而不是数据值foo1等)传递给我的宏(通过调用%put命令测试):
DATA _NULL_ ;
set analyses;
%MyMacro(title, weight, response);
RUN;
Run Code Online (Sandbox Code Playgroud)
如何analyses在将数据值作为参数传递给宏的同时为表的每个记录调用一次宏?目的是为了进行大量分析而实际执行此操作,因此解决方案必须适当地扩展到analyses表中的更多记录.
如何使用 vba 以编程方式将 ShapeStyle 应用于单个图表系列中的一组点?似乎我需要一个“Shapes”对象,它只包含我要格式化的系列中的点?
一些信息在这里:http : //peltiertech.com/WordPress/programming-excel-2007-2010-autoshapes-with-vba/在“设置边框和填充样式”部分下
我有伪代码,但我不知道如何创建只包含我想要的项目的 Shapes 对象
' Applies desired shapestyle to a specific series of a chart
Sub ApplyShapeStyle(ch As Chart, sr As Series, ss As ShapeStyle)
' Somehow create a "Shapes" object that
' contains all the points from the series as Shape objects
Dim shps as Shapes
'pseudocode
shps.Add(<all points from series>)
shps.ShapeStyle = ss
End Sub
Run Code Online (Sandbox Code Playgroud) 我有一个数据帧data在R为暗淡的120000行乘5列.
每300行是以不同时间间隔(即400帧)测量的帧
行动
我试过用 array(data, c(300, 5, 400))
预期
通过分割data每300行并将这400个矩阵堆叠在一起,使这个数据帧成为一个3d数组.
实际
沿着第一列向下读取值data,并将它们放入数组的第一部分.
Is it possible to convert your form to a self contained class module in vb6?
我有一个sas7bdat表,其中包含格式信息,但是我没有格式,因此很多数据显示为*并且没有太大意义。我知道下面的信息数据-如何从表中删除所有格式?
在SAS中,在数据步骤之外,用空白替换宏变量中的字符的最佳方法是什么?
这似乎TRANSLATE是一个很好的功能.但是,使用%SYSFUNC此功能时,参数不会被引号括起来.你怎么指出一个空白应该用作替代?
我有一些来自 Weka 的输出,如下所示:
fac_a < 64
| fac_d < 71.5
| | fac_a < 49.5
| | | fac_d < 23.5 : 19.44 (13/43.71) [13/77.47]
| | | fac_d >= 23.5 : 24.25 (32/23.65) [16/49.15]
| | fac_a >= 49.5 : 30.8 (10/17.68) [5/22.44]
| fac_d >= 71.5 : 33.6 (25/53.05) [15/47.35]
fac_a >= 64
| fac_d < 83.5
| | fac_a < 91
| | | fac_e < 93.5
| | | | fac_d < 45 : 31.9 (16/23.25) …Run Code Online (Sandbox Code Playgroud) 所以我有这个results包含对象列表的变量.所以我写这段代码
entry = {}
temp = []
temp2 = []
for result in results:
entry['value'] = result['fb_id']
entry['label'] = result['full_name']
temp.append(entry)
temp2.append(result)
print (result)
print (entry)
print temp
print temp2
Run Code Online (Sandbox Code Playgroud)
这打印
{'fb_id': 17500787L, 'full_name': u'Sandipan Mondal'} #this is result1
{'value': 17500787L, 'label': u'Sandipan Mondal'} #this is entry1
{'fb_id': 597333664L, 'full_name': u'Aakash Tulsani'} #this is result2
{'value': 597333664L, 'label': u'Aakash Tulsani'} #this is entry2
[{'value': 597333664L, 'label': u'Aakash Tulsani'}, #this is temp
{'value': 597333664L, 'label': u'Aakash Tulsani'}]
[{'fb_id': 17500787L, …Run Code Online (Sandbox Code Playgroud)