欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python数据帧_Python数据帧

发布时间:2025/4/5 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python数据帧_Python数据帧 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我有一个dataframe(df),并试图将数据附加到特定的行

Index Fruit Rank

0 banana 1

1 apple 2

2 mango 3

3 Melon 4

目标是将排名1的水果与每个等级进行比较,然后附加值。

我在用difflib.SequenceMatcher做比较。现在我可以追加到df,但最后我会将相同的值附加到每一行。我正在努力处理循环和附加。

任何建议都将不胜感激。在

以下是我的一些代码:new_entry = df[(df.Rank ==1)]

new_fruit = new_entry['Fruit']

prev_entry = df[(df.Rank ==2)]

prev_fruit = prev_entry['Fruit']

similarity_score = difflib.SequenceMatcher(None, str(new_fruit).lower(), str(prev_fruit).lower()).ratio()

df['similarity_score'] = similarity_score

结果是这样的:

{cd2}

期望的结果是:

Index Fruit Rank similarity_score

0 banana 1 n/a

1 apple 2 0.4

2 mango 3 0.5

3 Melon 4 0.6

谢谢。在

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的python数据帧_Python数据帧的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。