开始使用免费开始使用

数据获取

让我们获取第一组 IoT 数据。

您将从一个由公共社区提供的环境类 API 开始。该 API 包含多个端点,您将先获取温度数据。 数据以 10 分钟为间隔,且可用的历史数据有限。

您将使用 requests 下载最近的 5 条记录。 由于该端点返回的是 JSON 编码的数据,您可以在响应对象上调用 .json() 来获得一个 Python 对象(此处为列表)。

然后将该列表转换为 pandas 的 DataFrame,便于后续处理。

常量 URL(用于获取数据)已经为您定义好。 请注意,此 URL 与视频中使用的 URL 不同。

本练习是课程的一部分

用 Python 分析 IoT 数据

查看课程

练习说明

  • 导入 requests,并将 pandaspd 导入。
  • 使用 requests 从 URL 下载数据,并将结果存入 res
  • 将 JSON 编码的结果 res 转换为一个 Python 对象,并将其存入 data_temp
  • data_temp 转换为 pandas 的 DataFrame df_temp

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Imports
____
____

# Download data from URL
res = ____

# Convert the result
data_temp = ____
print(data_temp)

# Convert json data to DataFrame
df_temp = pd.____(____)

print(df_temp.head())
编辑并运行代码