2024-07-04 05:42:42 发布
网友
范例
Name | Numbers | Mean Parth | 123 | 1 Nayan | 234 | 1.2 Paul | 456 |2.3 Rashmi| 567 | 4.3 Anushka|678 | 2.3 Vignesh|789 | 5.6 Mark | 345 | 9.4 Alavandar|123 | 1.2
我在part = ('Mark','Alavandar','Parth')中有一系列的(3,)
part = ('Mark','Alavandar','Parth')
我只需要那部分的数据
您可以获得仅包含感兴趣的行的数据帧,如下所示:
>>> df = pd.DataFrame([['Parth', 123, 1],['foo',123,2]], columns=['Name','Numbers','Mean']) >>> df Name Numbers Mean 0 Parth 123 1 1 foo 123 2 >>> df[df.Name == 'foo'] Name Numbers Mean 1 foo 123 2
显然,您可以展开相等性检查来迭代值列表(或系列)。如果再次需要,请记住将该操作分配给新的数据帧,因为它返回一个新的数据帧,如下所示:
names = ['foo', 'bar'] for name in names: df2 = df[df.Name == name] >>>df2 Name Numbers Mean 1 foo 123 2
您可以获得仅包含感兴趣的行的数据帧,如下所示:
显然,您可以展开相等性检查来迭代值列表(或系列)。如果再次需要,请记住将该操作分配给新的数据帧,因为它返回一个新的数据帧,如下所示:
相关问题 更多 >
编程相关推荐