比较数据帧列中的值,以仅返回特定si唯一的物种

2024-10-01 15:46:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手。在一个项目中,试图在比较3个地点的数据时找到独特的物种。以下是我构建的熊猫数据帧:

linktoimageofdataframe 编辑:我添加了一张输出的图片,当我列出它时,不知怎么的格式很奇怪:

      index     A     B     C     D     E    F     G    H    I    J    L  \
0        0.0  10.0  14.0   1.0  15.0   5.0  0.0   6.0  0.0  0.0  2.0  0.0   
1        1.0  31.0  12.0   9.0   0.0   0.0  0.0   0.0  2.0  0.0  0.0  1.0   
2        2.0   5.0   4.0   6.0   5.0   5.0  9.0   5.0  6.0  5.0  7.0  0.0   
Total    3.0  46.0  30.0  16.0  20.0  10.0  9.0  11.0  8.0  5.0  9.0  1.0   

         M    N    O    P  
0      0.0  0.0  0.0  0.0  
1      0.0  0.0  1.0  1.0  
2      2.0  1.0  0.0  0.0  
Total  2.0  1.0  1.0  1.0  

物种由字母A-p表示。我需要做的是比较每一个物种在列中的值,并返回一个结果,说明某个物种对某个特定地点是否是唯一的。例如,物种P只在索引1的位置上发现,因此P对于位置1是唯一的。如果物种在所有三个位置(例如A和B),那么对于这些物种它将不返回任何值。同样的情况,如果一个物种在两个地点,但不是第三个地点。希望这是有道理的。这个网站很好地帮助我了解了如何设置数据帧和python,谢谢你的帮助


Tags: 数据项目编辑index网站物种格式字母

热门问题