【发布时间】:2021-04-14 19:08:31
【问题描述】:
我有一个 pandas 数据框,它是使用从 web api 获取的 json 数据创建的。 根据下面的示例输出,一些对象是列表。将这些列表转换为字符串的最佳方法是什么?目标是能够从每个项目中删除 [ ] 和 ' ',因此,在数据框转换为 excel 后,它们不会显示为列表。
来自 Spyder 控制台的示例: 在 [1248] 中:temp_work_df['domains'] 输出[1248]:
0 [amazonaws.com]
1 []
2 [cox.net]
3 []
4 [ctbctelecom.com.br]
93 [bigleaf.net]
94 []
95 []
96 [comcastbusiness.net, comcast.net]
97 []
Name: domains, Length: 506, dtype: object
pd.excel 之后的 xlsx 示例(不想在 excel 字段中看到右/左括号或引号):
hostnames domains
['ec2-35-174-167-57.compute-1.amazonaws.com'] ['amazonaws.com']
[] []
['wsip-72-910-19-176.pn.at.cox.net'] ['cox.net']
[] []
['189-132-203-031.static.ctbctelecom.com.br'] ['ctbctelecom.com.br']
['static-adsl190-7-152-179.etz.net.co'] ['etb.net.co']
['223.226.82.37.bc.googleusercontent.com'] ['googleusercontent.com']
['mxxxx.cbm.ncsu.edu'] ['ndfu.edu']
谢谢, GJ
【问题讨论】:
标签: python pandas string list dataframe