我正在使用 Plotly 创建饼图,我需要获取饼图的值。因此,例如,我有一个如下所示的数据框:
df = pd.DataFrame(np.array([[1, 2, 3]]),
columns=['a', 'b', 'c'])
它会给出类似的内容:
a b c
0 1 2 3
我正在尝试获取从 b 到 c 的第 0 行的值,它应该是:
[2, 3]
我怎样才能实现这个目标?到目前为止我尝试过:
df[['b', 'c']].values.tolist()
它给出:
[[2, 3]]
以上不适用于 Plotly 值...
最佳答案
找到索引标签,提取值并转换为列表。
像这样:df.loc[0, ['b', 'c']].tolist()
关于python - 如何将数据框中的值更改为值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62614435/