【问题标题】:Converting prices in a Pandas dataframe在 Pandas 数据框中转换价格
【发布时间】:2022-06-15 04:47:15
【问题描述】:

所以我有一个数据框,其中的线条对应于不同的服装项目。我有两列价格,语法如下:

price rrp
5.00 8.00
5 7.50
5.0 9.0

我想转换这些,以便将 5.00/5.0 等价格转换为 5,但 7.50 等值保持不变。我尝试将这些值转换为整数,但对于 8.00 这样的值是不可能的。我也尝试过使用 df['price'].str.replace('.00', '').replace('.0', '')。但这会导致很多值是空的。有没有人可以帮我解决?

【问题讨论】:

  • 你不能用数值做这个,只能用字符串

标签: python pandas


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-15
  • 1970-01-01
  • 2020-10-14
  • 2023-01-15
  • 2021-07-23
  • 1970-01-01
相关资源
最近更新 更多