python - 从与另一列中的某些值对应的列中选择 pandas (Python) 中的值
问题描述
我有一个看起来像这样的数据框 ca_turn_real:
cosine_semanticL condition_info
0 0.736066 dyad5-condA.txt
1 0.71984 dyad5-condA.txt
2 0.692101 dyad5-condA.txt
3 0.660092 dyad5-condA.txt
4 0.567374 dyad5-condA.txt
... ... ...
2330 0.557836 dyad32-condA.txt
2331 0.416025 dyad32-condA.txt
2332 0.564774 dyad32-condA.txt
2333 0.750505 dyad32-condA.txt
2334 0.582945 dyad32-condA.txt
我想提取与特定条件相对应的 cosine_semanticL 值。对于 dyad5-condA.txt 的 cosine_semanticL。但是,当我使用此代码时:
print(ca_turn_real.loc[ca_turn_real['condition_info'] == 'dyad5-condA.txt'])
它返回:
Empty DataFrame
Columns: [cosine_semanticL, condition_info]
Index: []
我在这里做错了什么,我该如何解决?
解决方案
推荐阅读
- mongodb - 无法使用 mongorestore 将 BSON 数据恢复到 cosmos 集合中
- azure - 用于将数据磁盘从一个 azure vm 移动到另一个 vm 的 PowerShell 脚本
- php - 如果列中没有数据,则将数据插入列中
- html - 您可以将固定元素垂直放置在视口中,但水平放置在父元素中吗?
- c# - .NET CORE MvcHtmlString(TextboxFor, LabelFor).ToString() 错误
- javascript - Django:如何通过使用视图、模板和在 django-template 中的 JavaScript 中确认来删除表中的特定记录?
- javascript - 导航栏杆到达滚动位置 0 不起作用
- reactjs - getUserConfirmation Prompt React Router with History Redirect
- python - Pycharm不更新包
- c++ - 如果我已经检查了 event->type(),我应该检查 QEvent dynamic_cast 结果吗?