猿问

将整数映射到 Pandas 列中的特定字符串

Pandas 中的数据框有两列“ text ”,“ Condition ”。在“条件”列中,它包含每一行“文本”的数值。值为 1,-1,0。我想将这些整数值转换为文本标签,例如,1 表示正,-1 表示负,0 表示中性。我怎样才能做到这一点?


慕尼黑8549860
浏览 310回答 1
1回答

慕田峪9158850

如果我理解您的问题,这里是您可以更改值的以下方法。使用Series.map:df['condition'] = df['condition'].map({1:'positive', -1:'negative', 0:'neutral'})使用Series.replace:df['condition'] = df['condition'].replace({1:'positive', -1:'negative', 0:'neutral'}}
随时随地看视频慕课网APP

相关分类

Python
我要回答