我试图打印出一个包含String和变量混合的行.这是目前的R代码:
cat("<set name=\",df$timeStamp,\" value=\",df$Price,\" ></set>\n")
Run Code Online (Sandbox Code Playgroud)
以下是运行时输出的内容:
<set name=",df$timeStamp," value=",df$Price," ></set>
Run Code Online (Sandbox Code Playgroud)
我希望它的值为df $ timeStamp和df $ Price打印出来.我想举例如下:
<set name="2010-08-18 12:00:59" value="17.56" ></set>
Run Code Online (Sandbox Code Playgroud)
知道我在代码中出错了吗?
任何和所有的帮助非常感谢.
问候,
安东尼.
我在Windows机器上有一个BATCH文件脚本,包含以下行:
c:\R\bin\Rscript.exe "c:\Users\user\Documents\Shares.R"
Run Code Online (Sandbox Code Playgroud)
我想做同样的事情但是在使用Mac OS X时我正在使用Automator => Run Shell Script和以下行:
open "/usr/bin/Rscript" "/Users/usr/Documents/Shares.R"
Run Code Online (Sandbox Code Playgroud)
它打开R,找到文件并显示R代码.我希望脚本中包含的R代码能够运行(就像在Windows中一样).
有任何想法吗?
安东尼.
我正在使用以下代码进行我一直在开发的股价应用程序(在这里得到了很多人的帮助,非常感谢!).它应该做的一件事是允许用户选择一家公司从存储的XML文件进行分析,我一直在使用以下代码来执行此操作:
df <- xmlToDataFrame(file.choose())
Run Code Online (Sandbox Code Playgroud)
而不是使用file.choose(){显然对话框显示了大部分系统结构},建议使用下拉菜单,公司列表和文件链接.
在R中这样的事情是否可行,是否有一种简单的方法来实现它?
我试图解析R中的XML文件,以便我可以分析数据.我试图得到价格的均值和标准差.此外,我希望能够在股价变动时获得变化率.我试过手动输入数据但是我遇到了日期结构问题(我尝试过以下方法:
z <- strptime ("HH:MM:SS.ms, "%H:%m:%S.%f")
Run Code Online (Sandbox Code Playgroud)
但它无法工作).我知道XML文件只有少量数字,但它是一个可以自动化的过程,如果是这样,我需要什么样的包?(我是R的新手).任何帮助将非常感激.
谢谢,安东尼.
<?xml version = "1.0"?>
<Company >
<shareprice>
<timeStamp> 12:00:00:01</timeStamp>
<Price> 25.02</Price>
</shareprice>
<shareprice>
<timeStamp> 12:00:00:02</timeStamp>
<Price> 15</Price>
</shareprice>
<shareprice>
<timeStamp> 12:00:00:025</timeStamp>
<Price> 15.02</Price>
</shareprice>
<shareprice>
<timeStamp> 12:00:00:031</timeStamp>
<Price> 18.25</Price>
</shareprice>
<shareprice>
<timeStamp> 12:00:00:039</timeStamp>
<Price> 18.54</Price>
</shareprice>
<shareprice>
<timeStamp> 12:00:00:050</timeStamp>
<Price> 16.52</Price>
</shareprice>
<shareprice>
<timeStamp> 12:00:01:01</timeStamp>
<Price> 17.50</Price>
</shareprice>
</Company>
Run Code Online (Sandbox Code Playgroud)