首页 > 解决方案 > 从与另一列中的某些值对应的列中选择 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: []

我在这里做错了什么,我该如何解决?

标签: pythondataframerowextractcol

解决方案


推荐阅读