大佬轻喷。 这就是一开始遇到的问题: 这个问题分两类。 1、不用其他复杂函数一类 运用一些复杂的函数和库很有可能改变值的形式,比如说我就在TextBlob使用的时候出了问题,可以理解。 第一类比较简单: df.loc[:,'num'] = df['polarity'] + "the" 示例是想在polarity那一列的元素后面加the,这就是不用写循环的常用方法。 2、上述写法还报错的一类(调用其他函数) 直接用list装元素,再把元素通过Series复制给单元格。