【发布时间】:2021-06-07 12:35:57
【问题描述】:
数据框包含 5 列,分别命名为 V、W、X、Y、Z。
我应该根据以下内容更改数据集中 X 列中的值:
- 如果 1 到 100,则改为 1
- 如果101到200,改为2
- 如果201到300,改为3
否则,改为 4
最有效的方法是什么?
【问题讨论】:
-
使用
pd.cut:stackoverflow.com/a/57208910/6660373 -
这个问题不清楚,确实可以使用一些样本数据;目前尚不清楚 X 是索引还是列(您同时声明...)
-
重复。检查这个(stackoverflow.com/questions/31511997/…),下次发帖前请先研究一下。
-
@Pygirl 不,因为我需要这些值来替换 X 中的值,而不是创建另一列