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就死了