
正如roganjosh所指出的,您要分3步进行替换-这会引起问题,因为在第1步之后,您将得到一列混合dtypes,因此后续的相等性检查开始失败。
您可以分配给新列,也可以使用
numpy.select。
condlist = [ test['sentiment_score'] > 0, test['sentiment_score'] < 0]choicelist = ['pos', 'neg']test['sentiment_score'] = np.select( condlist, choicelist, default='neutral')
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)