首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Pandas DataFrames中显示IntEnums的名称

在Pandas DataFrames中显示IntEnums的名称,可以通过以下步骤实现:

  1. 导入所需的库和模块:
代码语言:txt
复制
import pandas as pd
from enum import IntEnum
  1. 定义一个IntEnum类,其中包含枚举的名称和对应的整数值:
代码语言:txt
复制
class MyEnum(IntEnum):
    VALUE1 = 1
    VALUE2 = 2
    VALUE3 = 3
  1. 创建一个包含IntEnum值的DataFrame:
代码语言:txt
复制
data = {'Column1': [MyEnum.VALUE1, MyEnum.VALUE2, MyEnum.VALUE3]}
df = pd.DataFrame(data)
  1. 创建一个字典,将IntEnum的整数值映射到对应的名称:
代码语言:txt
复制
enum_mapping = {e.value: e.name for e in MyEnum}
  1. 使用replace()函数将DataFrame中的整数值替换为对应的名称:
代码语言:txt
复制
df['Column1'] = df['Column1'].replace(enum_mapping)

现在,DataFrame中的IntEnum值已经被替换为对应的名称。

关于Pandas DataFrames中显示IntEnums的名称的更多信息,您可以参考腾讯云的相关产品文档:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券