← 返回题库
初级

统计告警类型与处理状态

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    csv_data = open_url('https://data.zuihe.com/dbd/ms-smarthome/state_03/alerts.csv').read()
    df = pd.read_csv(StringIO(csv_data))
    print('告警类型分布:')
    for t, count in df['type'].value_counts().items():
        print(f'  {t}: {count}条')
    print('处理状态分布:')
    for s, count in df['status'].value_counts().items():
        print(f'  {s}: {count}条')

示例

输入
solve()
期望输出
告警类型分布:
  temperature: 15条
  humidity: 10条
处理状态分布:
  resolved: 20条
  pending: 5条
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码