【问题标题】:Format the values of a dataframe column from integer to string将数据框列的值从整数格式化为字符串
【发布时间】:2022-07-12 10:15:20
【问题描述】:

目前我有一个包含列的数据框,但出于此目的,我将仅列出重要的列。基本上我有一个这样的数据框:

id  type
1   1
2   1
3   2
4   2
5   1

但我想格式化整数,使得

1 = 'One'
2 = 'Two'

但我不想像使用 pd.replace 那样将 int 更改为字符串,而是将其格式化。

【问题讨论】:

  • 你能用你加载的字典来解决这个问题,还是太像replace()?我无法想象有一个内置的格式化程序可以将整数转换为这样的英文字符串表示......但它是 python,所以谁知道。另外,我假设可能的条目不限于12,对吧?
  • df["type"].map({1: "One", 2: "Two"})
  • "But I don't want to change the int to a string" 所以我认为他们也不想map 它。当前问题的措辞令人困惑。

标签: python pandas


【解决方案1】:

这是随机的,但我一直试图通过 KVR Audio 与您联系,但我在那儿的时间不够长。只是想知道如何联系您?

【讨论】:

    猜你喜欢
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2021-09-29
    • 2020-08-12
    • 2010-10-20
    相关资源
    最近更新 更多