微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

比较数据框中的元素

如何解决比较数据框中的元素

我正在处理一个Python项目,我需要生成许多随机列表,将它们存储在pandas数据框中,并确保列表遵循给定的总和,并且不等于任何先前的列表。 到目前为止,考虑到197和212之和,这就是我所拥有的:

df = pd.DataFrame(columns=[1,2,3,4,5])
summ = []

while summ != 197 and summ !=212 :
    for i in enumerate(df):
            if df[i] == df[i-1] : 
                randomlist = random.sample(range(1,15),5)
                                   
                df.loc[i] = (randomlist)  
                summ = sum(randomlist)

我能够生成具有求和条件的所有列表,但无法将它们与数据框中的先前项目进行比较。

有人可以帮助我解决这个问题吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。