如何在Python中选择所有具有相同名称但不同值的行

AxiaoNailo

假设我有熊猫 DataFarme,如下所示:

    Name  VALUE
0    A      1
1    A      2
2    A      3
3    B      4
4    B      5
5    C      6
6    C      7
7    C      8
8    C      9
9    D     10

我想选择下面所有具有相同名称但不同值的行:

    Name  Value
0    A      1
1    A      2
2    A      3


    Name  Value
0    C      6
1    C      7
2    C      8
3    C      9

我尝试使用 .T 转换行和列,然后使用 .groupby 选择所有具有相同名称的列。但是,有两个问题:第一,.groupby 不能选择相同的列;其次, .groupby 实际上将所有具有相同名称的值添加到一行中,这不是我想要的结果。

然后,我尝试使用 .duplicated(keep=False),但这段代码只告诉我数据是否相同。

我应该使用什么代码?实际上。我有一千个数据和 20 多个同名行,如“A”、“B”、“C”、“D”,直到“Z”。每个名称都有一千个不同的值。

阿休代·瓦伊什

如果您想获得不同的数据框,那么您可以这样做:

df_splits = [v for k, v in df.groupby('Name')]
for df_split in df_splits:
    print(df_split, sep = '\n')

输出:

  Name  VALUE
0    A      1
1    A      2
2    A      3
  Name  VALUE
3    B      4
4    B      5
  Name  VALUE
5    C      6
6    C      7
7    C      8
8    C      9
  Name  VALUE
9    D     10

要单独访问数据框,请使用:

df_splits[0], df_splits[1]....

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在一个单元格行中存储具有相同名称但不同 id 的值?

如何在使用 ROOM 的 Join 中选择具有相同名称的两列?

如何在React Native Vector Icon中选择具有相同名称的图标

在表的另一列中选择具有相同id但不同值的行

如何在一列中选择具有相同值但在另一列中所有列必须彼此不同的行

Python:如何从列表中的dict中对所有具有不同名称的值求和

从不同的列中选择具有相同值的行

如何在具有相同名称但不同文件的javascript链接的页面中获取selenium的xpath?

R:根据向量中具有相同名称的值从列表中选择元素

如何在Python中对具有相同名称的元组的值求和

如何使用purrr从嵌套列表中选择具有相同名称的元素?

如何在SQL Server的表的所有列中选择具有空值的行?

html抓取,获取具有相同名称的不同值

如何在不同位置的具有相同名称的节点中获取最后一个值?

如何使用LINQ to XML连接具有相同名称值的所有子元素

如何对所有具有相同名称 r studio 的值求和?

如何在UNIX Shell脚本中添加具有相同名称的所有文件的大小

如何在python中合併兩個具有相同鍵但不同值的字典

选择具有相同id但不同值的不同行

Python:导入具有相同名称的不同模块

具有相同名称值的SQL concat行

Python如何在多个字段具有相同名称的情况下为POST数据选择字段

如何使用linq从xml获取具有相同名称的不同值

如何使用for循环在xslt中处理具有相同名称但属性值不同的xml标记

如何在SQL中选择具有较高值的行?

如何在C中使用具有相同名称的不同枚举

如何在Django的不同目录中调用具有相同名称的模板?

如何在GNU Smalltalk中添加具有2个不同名称的相同方法?

如何在不同的时间删除具有相同名称的新div