本人R语言小白,在使用R语言时,下面的for循环提示参数长度为0,请问应该如何更改呢?

Python0149

本人R语言小白,在使用R语言时,下面的for循环提示参数长度为0,请问应该如何更改呢?,第1张

in 1:nrow(metadata) : 参数长度为零, 可能是metadata内没有数据。

metadata <- jsonlite::fromJSON('metadata.cart.2020-04-22.json')

可能是数据读取失败,检查数据下载是否成功,格式是否正确?

在C语言中,if...else分支语句与for循环语句和其他循环及分支都是可以嵌套使用的,也就是说在if语句后面和else语句后面都是可以使用for循环语句的,例如:

给定一个整数n,判断这个整数n是不是小于2,如果小于2则提示给定数值不在有效范围内,否则计算从1到n的累加和。

int sum=0

if(n<2){

printf("给定数值不在有效范围内")

}else{

for(int i=1i<=ni++){sum = sum +i}

printf("%d",sum)

}

首先Fibonacci数列他的公式是F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2)

所以他是一个无限的数列,必须要规定一个n才能进行求和,否则for循环一下去,R就死了