Python中文
首页
教程
问答
标签
搜索
登录
注册
从Python字典获取项数据时出错
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在读取一个<code>json</code>文件,从<code>openweathermap</code>检索,以获取某个位置的预期温度和降雨量。 下面是<a href="https://samples.openweathermap.org/data/2.5/forecast?id=524901&appid=b6907d289e10d714a6e88b30761fae22" rel="nofollow noreferrer">json file</a>的一个例子</p> <p>我有一个循环来检索每个索引,我可以得到除rain以外的任何值</p> <pre><code>result_data = [] result_tmax = [] result_prec = [] for item in data['list']: time = item['dt_txt'] temperature = item['main']['temp_max'] prec = item['rain']['3h'] result_data.append(time) result_tmax.append(temperature) result_prec.append(prec) </code></pre> <p>我´我得到</p> <blockquote> <p>KeyError: 'rain'</p> </blockquote> <p>如果不下雨,效果很好:</p> <pre><code> future_date future_temp 0 2019-10-17 12:00:00 18.45 1 2019-10-17 15:00:00 19.48 2 2019-10-17 18:00:00 17.03 3 2019-10-17 21:00:00 16.44 4 2019-10-18 00:00:00 15.67 5 2019-10-18 03:00:00 14.77 </code></pre> <p>提前谢谢你</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在你给的链接中没有找到任何“雨”键 <a href="https://samples.openweathermap.org/data/2.5/forecast?id=524901&appid=b6907d289e10d714a6e88b30761fae22][1]" rel="nofollow noreferrer">click here.</a> 我想你在找“雪”</p> <p>请将“雨”替换为“雪”,然后重新测试。会有用的</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将Pandas数据帧转换为PyTorch张量?
4 回答
将Pandas数据帧转换为scipy稀疏矩阵
4 回答
将Pandas数据帧转换为Spark Datafram时出现问题
7 回答
将pandas数据帧转换为spark DataFram时出错
7 回答
将Pandas数据帧转换为spark datafram时收到错误
4 回答
将Pandas数据帧转换为Spark数据帧
1 回答
将Pandas数据帧转换为Tensorflow数据
2 回答
将Pandas数据帧转换为tkinter obj
6 回答
将pandas数据帧转换为XML
8 回答
将Pandas数据帧转换为值sql语句
4 回答
将pandas数据帧转换为元组
9 回答
将pandas数据帧转换为元组列表
2 回答
将pandas数据帧转换为元组列表并删除所有pandas数据类型
10 回答
将pandas数据帧转换为具有头和数据类型的numpy数组
6 回答
将pandas数据帧转换为内存中的拼花地板,并将其加载到Python中的Hadoop中
6 回答
将pandas数据帧转换为内存中类似文件的对象?
9 回答
将Pandas数据帧转换为内存功能(&F)
7 回答
将pandas数据帧转换为列表列表
1 回答
将pandas数据帧转换为列表列表以输入到RNN
7 回答
将Pandas数据帧转换为单行DataFram
9 回答