在pandas中删除多索引数据帧中的重复项

2024-10-01 15:43:37 发布

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

我正在寻找一个有效的方法来删除重复的列在多索引数据帧与熊猫。在

我的数据:

TypePoint      TIME     Test   ...         T1      T1
-                 S    Unit1   ...       unit    unit
(POINT, -)                     ...                   
24001         90.00  100.000   ...     303.15  303.15
24002        390.00  101.000   ...     303.15  303.15
            ...      ...   ...        ...     ...
24801         10000  102.000   ...     303.15  303.15
24802         10500  103.000   ...     303.15  303.15

标题包含两个信息。变量的名称及其单位。 我想删除变量“T1”(重复变量)。在

  • 。drop\u duplicates()不工作。我得到“Buffer has error number of dimensions(expected 1,got 2)”错误。

  • 。drop(Data('T1','unit'),axis=1)也不工作。这就把两列都放下了,而不仅仅是其中的一列。

谢谢你的帮助


Tags: 数据方法test名称信息标题timeunit
1条回答
网友
1楼 · 发布于 2024-10-01 15:43:37

我想你可以用双^{}

print df
  TypePoint   TIME  Test      T1        
          -      S Unit1    unit    unit
0     24001     90   100  303.15  303.15
1     24002    390   101  303.15  303.15
2     24801  10000   102  303.15  303.15
3     24802  10500   103  303.15  303.15

print df.T.drop_duplicates().T
  TypePoint   TIME  Test      T1
          -      S Unit1    unit
0     24001     90   100  303.15
1     24002    390   101  303.15
2     24801  10000   102  303.15
3     24802  10500   103  303.15

相关问题 更多 >

    热门问题