gpt4 book ai didi

python - 将组附加到 pandas 数据框时导致值错误

转载 作者:行者123 更新时间:2023-12-01 06:55:49 25 4
gpt4 key购买 nike

数据变量是我计算出来的对每个输入进行排名的百分比。当我运行此代码时,它会返回此错误。 “ValueError:系列的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。”请让我知道如何解决此问题或可能的帮助。

谢谢!!

data on twitter stats

def create_column(data):
if data <= 1.1175:
grouping = 'not popular'
elif data > 1.1176 and data < 2.235:
grouping = 'Mildly not popular'
elif data > 2.236 and data < 3.3525:
grouping = 'Mild Popularity'
elif data >=4.47:
grouping = 'popular'
else:
grouping = 'Neutral'
return grouping
data = df1['score']

create_column((data))

最佳答案

如果我有您图片中的数据框,这应该适用于您的代码(如果没有,您可以将其以文本形式发布给我,我想解决这个问题,pandas 是我的新瘾):

df = pd.DataFrame({'Retweets': [117489,117429,111489,113489],
'Score': [0.081086,0.081036,0.081286,0.021086]})

def create_column(data):
if data <= 1.1175:
grouping = 'not popular'
elif data > 1.1176 and data < 2.235:
grouping = 'Mildly not popular'
elif data > 2.236 and data < 3.3525:
grouping = 'Mild Popularity'
elif data >=4.47:
grouping = 'popular'
else:
grouping = 'Neutral'
return grouping

Popularity={}
for item in df.Score:
Popularity.update({item:create_column(item)})

df['Popularity']=df['Score'].map(Popularity)

关于python - 将组附加到 pandas 数据框时导致值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58810152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com