python - 转换为 DataFrame 时,如何防止 dict 中的列表拆分为行?
问题描述
我有以下内容:
a = {
"url": "http://www.example.com",
"list": ["abc", "def", "ghi"]
}
DataFrame(a)
*****Output*****
url list
0 http://www.example.com abc
1 http://www.example.com def
2 http://www.example.com ghi
我想要实现的是这样的:
url list
0 http://www.example.com [abc, def, ghi]
如何获得预期的输出?我尝试从谷歌搜索转换a["list"]
为 aDataFrame
和DataFrame(a, index=[0])
其他想法,但没有任何效果。
解决方案
您可以将列表放入列表中。
a = {
"url": "http://www.example.com",
"list": [["abc", "def", "ghi"]]
}
推荐阅读
- nlp - Meaning of text annotation in NLP context
- mysql - ERROR 1227 (42000) at line 9: Access denied; you need (at least one of) the SUPER privilege(s) for this operation Operation failed with exitcode 1
- javascript - 再次运行 JavaScript 函数后需要帮助清除文本区域
- python - 如何使用一列中的值来填充另一列中的 nan,反之亦然?
- prometheus - How to display successful and failed HTTP calls to `/status` in Prometheus/Grafana?
- java - Why does PDF is not able to upload in PHP API for Android Pie, Q and R using Retrofit 2 in Android/Java? [Not solved]
- apache-spark - How to bucket tables using AWS Glue and Spark SQL?
- perl - 如何在 IMAP 邮件主题中搜索非 ascii 文本
- sql - 从 SQL Server 中的表创建表
- mysql - mySQL foreach 行运行更新