Python 使用dataframe中的分类数据重命名变量
我想知道如何在一个包含更多列的熊猫数据框中重命名观测值, 例如:Python 使用dataframe中的分类数据重命名变量,python,pandas,numpy,Python,Pandas,Numpy,我想知道如何在一个包含更多列的熊猫数据框中重命名观测值, 例如: User Age Value Smoke? .... 21 18 0.5 1 212 30 0.2 1 211 32 0.7 0 214 64 0.2 1 212 30 0.2 1 对于一列,我发现这段代码 pd.cut(df['Age'], bins=[-np.inf, 30, np.inf], labels=['<30', '>=30']) 您是否尝
User Age Value Smoke? ....
21 18 0.5 1
212 30 0.2 1
211 32 0.7 0
214 64 0.2 1
212 30 0.2 1
对于一列,我发现这段代码
pd.cut(df['Age'], bins=[-np.inf, 30, np.inf], labels=['<30', '>=30'])
您是否尝试将年龄列指定给pd.cut?像这样:
df['Age'] = pd.cut(df['Age'], bins=[-np.inf, 30, np.inf], labels=['<30', '>=30'])
df['Age'] = pd.cut(df['Age'], bins=[-np.inf, 30, np.inf], labels=['<30', '>=30'])
df.drop_duplicates()