You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Pandas DataFrame生成xlsxwriter散点图自定义标签字典列表

从DataFrame生成xlsxwriter自定义数据标签字典列表

原始数据

你提供的DataFrame代码如下:

import pandas as pd

data = [['value', 'Jan'], ['value', 'Feb'], ['value', 'Mar'], ['value', 'Apr'], ['value', 'Mag'], ['value', 'Jun']]
df = pd.DataFrame(data, columns=['value', 'month'])

解决方案

要生成目标格式的字典列表,需先修正month列的拼写错误,再通过列表推导式生成对应结构:

# 修正月份拼写错误(Mag改为May)
df['month'] = df['month'].replace('Mag', 'May')

# 生成符合要求的字典列表
custom_labels = [{'value': month} for month in df['month']]

运行后得到的custom_labels即为所需格式:

[
 {'value': 'Jan'},
 {'value': 'Feb'},
 {'value': 'Mar'},
 {'value': 'Apr'},
 {'value': 'May'},
 {'value': 'Jun'}
]

说明

  • replace('Mag', 'May'):修正输入数据中的月份拼写错误,保证标签准确性。
  • 列表推导式直接遍历df['month']的每个值,将其封装为{'value': 月份}的字典,完全匹配xlsxwriter自定义数据标签的格式要求。

内容的提问来源于stack exchange,提问作者Ig_Ferr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:04:51