【发布时间】:2020-03-08 21:47:18
【问题描述】:
我正在尝试从数据帧生成 JSON 输出,但我不确定为什么没有单独分配这些值:
emails = []
if len(df) > 0:
for index, name in df.iterrows():
try:
value = str(df.names)
except:
continue
email = {
"names": value
}
emails.append(email)
print(json.dumps(emails, indent=4))
输出:
[
{
"names": "0 abby\n1 josh\n2 john\n3 heather\n4 justin\nName: value, dtype: object"
},
{
想要的输出”
[
{
"names": abby
},
{
"names": josh
},
{
"names": john
}
]
【问题讨论】:
-
您只希望数据框中的名称?还是将整个数据框转换为 Json?
-
我只想要我的数据框中的名称,我不知道如何让它遍历它们。