替换位置在Python代码中R的长度为零

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了替换位置在Python代码中R的长度为零相关的知识,希望对你有一定的参考价值。

我在R和Python中进行数值方法我在python中应用了jumpfrog方法,效果很好,但是我想在R中做更苗条的事情。在这里您可以看到我的代码

可能我已经尝试执行u [2,2] = beta *(u [1,1] -2 * u [2,1] + u [3,1]),在此可以看到错误是由于粗体语句所致,由于u [2,0]不存在。但是相同的代码在python中也有效,请在执行循环时帮助解决错误]

u [i,j-1]的结果为u [2,0]或数字(0)。这就是产生错误的原因。有没有解决的办法。

答案

请注意,R索引基于1,而在Python中,它们基于0。在您的代码中,第一次通过for循环,u [i,j-1]求值为u [2,0]或numeric(0)。这就是产生错误的原因。

以上是关于替换位置在Python代码中R的长度为零的主要内容,如果未能解决你的问题,请参考以下文章

如何在 R 中创建一个长度为零的数字向量

如果语句'参数的长度为零'则出现R错误[重复]

mysqlnan替换为0

数据结构(十五)串的顺序存储结构(顺序串)

如何从R中的数据框中删除负值

python 文件内容修改替换操作