ThingSpeak数据分析的答案总是NaN

31日视图(30天)
Nipuna
Nipuna 2020年7月5日
评论道: Nipuna2020年7月6日
当我使用代码我收到答案是永远
平均湿度=南
的原因是什么?有办法设置数据类型在渠道领域?
readChannelID = 1094383;
%湿度字段ID
humidityFieldID = 1;
%频道阅读API密匙
%如果你的频道是私人,然后输入之间的阅读API密匙”如下:
readAPIKey =“xxxxxxxxxxxxxx”;% API键删除
%得到湿度数据在过去的60分钟MathWorks天气
%电台频道。要了解更多关于THINGSPEAKREAD函数
%的文档选项卡窗格的右侧页面。
湿度= thingSpeakRead (readChannelID,“字段”humidityFieldID,“NumMinutes”,120,“ReadKey”,readAPIKey);
%计算平均湿度
avgHumidity =意味着(湿度);
显示(avgHumidity,的平均湿度的);

答案(1)

克里斯托弗Stapels
克里斯托弗Stapels 2020年7月6日
如果没有数据在过去的120分钟,这将返回空,使平均NaN。
湿度= thingSpeakRead (readChannelID,“字段”humidityFieldID,“NumMinutes”,120,“ReadKey”,readAPIKey);
你可以添加一行检查humitidy之前一定有数据读取计算平均值,或增加的时间范围。

社区

更多的答案ThingSpeak社区

类别

找到更多的在准备和分析数据帮助中心文件交换

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!