【发布时间】:2018-06-10 03:01:25
【问题描述】:
我正在尝试使用 chart.js 进行绘图,并且需要将我的 json 字符串转换为列表 但我不能
这是df2:
df2
AQPSD ASD CO ECARS ED EO ISD MSCD OIS RD TTD
0 6 8 2 3 6 4 4 5 1 2 4
我想要的输出是[6, 8, 2, 3, 6, 4, 4, 5, 1, 2, 4]
相关代码:
"""
qry = """
SELECT [Employee Name], Department, [Date Assigned] FROM MyTable Where CompletedTraining = 'Incomplete' ORDER BY Department ASC
"""
df2 = pd.read_sql_query(qry, con)
## verify data from query
result = df.set_index('Department').to_json()
print(result[0].values.tolist())
result 是我当前的输出,但它是字典,而不是列表。我该如何解决这个问题?
【问题讨论】:
-
我真的不明白你的问题。您的预期输出是什么?
-
另外,您的
df3是什么样的?请以文本形式发布一些示例数据。 -
我发布了 df3, {"AQPSD":6,"ASD":8,"CO":2,"ECARS":3,"ED":6,"EO":4," ISD":4,"MSCD":5,"OIS":1,"RD":2,"TTD":4}} 我试图在charts.js 中绘制它,所以我假设我只需要这些值
-
那不是数据框,那是字典。另外,您的预期输出是什么?
-
这就是 df3 是什么...,我需要列表中部门右侧的值,所以 [6, 8, 2, 3, 6, 4, 4, 5, 1, 2, 4]