在一定条件下在数据框中添加新列

嗨,我是python的新手,已经开始处理文本数据。 我想在数据框中添加一个列,将其与另一个列中提到的条件进行比较,并相应地进行填充。

该数据集具有10000行,我通过抽取2000行的随机样本来缩短了数据集。

我想添加一个名为“ Review Sentiment”的新列,如果review.rating> 3,则将其填充为1;如果review.rating = <3,则将其填充为0。

这是我尝试过的。

码:

Dataset = pd.read_csv('Datafiniti_Hotel_Reviews.csv')

Dataset_sample = Dataset.sample(n = 2000)
Dataset_sample.head()

i=0

for i in range(len(Dataset_sample.axes[0])):
            if(Dataset_sample['reviews.rating'] < 3):
                Dataset_sample.insert(len(Dataset_sample.axes[1],"Test",1))
            else:
                Dataset_sample.insert(len(Dataset_sample.axes[1],"Test",0)) 

错误:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().