【问题标题】:Converting Pandas dataframe to specific JSON structure将 Pandas 数据帧转换为特定的 JSON 结构
【发布时间】:2019-10-22 00:41:32
【问题描述】:

我有兴趣从 Pandas Dataframes 中获取我无法从任何地方获得的特定 json 结构。

代码

html = requests.get(url).content
df_list = pd.read_html(html)
df = df_list[-1]
print(df)
#print(df.to_json())

输出

  Howe center       1st & river        4th & river  
5    8:37 AM            8:50 AM            8:52 AM        
6    8:57 AM            9:10 AM            9:12 AM         
7    9:17 AM            9:30 AM            9:32 AM         

所需的 JSON

{
 "Howe Center":["8:37 AM", "8:57 AM", "9:17 AM"],
 "1st & river":["8:50 AM", "9:10 AM", "9:30 AM"],
 "4th & river":["8:52 AM", "9:12 AM", "9:32 AM"]
}

我得到了什么

{
 "Howe Center":{"0":"8:37 AM,"1":"8:57 AM",...},
 "1st & river":{"0":"8:50 AM, ...}

感谢任何帮助!谢谢

【问题讨论】:

    标签: python html json pandas dataframe


    【解决方案1】:

    用途:

    #import json
    my_json=json.dumps(df.to_dict('list'))
    print(my_json)
    

    {"How ecenter": ["8:37 AM", "8:57 AM", "9:17 AM"], "1st & river": ["8:50 AM", "9:10 AM", "9:30 AM"], "4t & river": ["8:52 AM", "9:12 AM", "9:32 AM"]}
    

    【讨论】:

      猜你喜欢
      • 2022-01-27
      • 1970-01-01
      • 2020-12-09
      • 2021-12-18
      • 2018-12-31
      • 2018-10-27
      • 1970-01-01
      • 2021-04-13
      • 2018-06-15
      相关资源
      最近更新 更多