擅长:python、mysql、java
<p>我对python一无所知,所以我不能帮你,但是你的Rscript调用了参数的第0个元素,它只是一个空字符。在</p>
<p>R从1开始索引。在</p>
<p>如果我的剧本是:</p>
<pre><code>args <- commandArgs(trailingOnly = TRUE)
print(args[0])
</code></pre>
<p>它会返回:</p>
^{pr2}$
<p>你的脚本应该是:</p>
<pre><code>args <- commandArgs(trailingOnly = TRUE)
MyData <- read.csv(file = args[1])
</code></pre>
<p>另外,如果这就是你的整个Rscript,那么一旦Rscript关闭,'MyData'就会消失。如果要在R中创建文件,则需要使用:</p>
<pre><code>write.table(<whatever>)
</code></pre>
<p>为你的数据提供适当的参数。在</p>