以熊猫为单位的数据框,其中包含两列“ 文本”,“ 条件”。在“条件”列中,它包含“文本”每一行的数值。值是1,-1,0。我想将这些整数值转换为文本标签,例如, 1表示正数,-1表示负数,0表示中性。我该如何实现?
答案 0 :(得分:1)
如果我理解您的问题是正确的,那么您可以通过以下几种方式更改值。
使用Series.map:
df['condition'] = df['condition'].map({1:'positive', -1:'negative', 0:'neutral'})
df['condition'] = df['condition'].replace({1:'positive', -1:'negative', 0:'neutral'}}