当前位置:
首页 >
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数据帧的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 取消项目git_git取消文件跟踪
- 下一篇: 使用pyinstaller打包pytho