我有这样一个数据帧:
import numpy as np
import pandas as pd
df=pd.DataFrame([['travail','hk','hj'],['test',6,6],[5,5,8],[4,3,1],['moyenne',5,6],[5,6,7],
[1,2,3],['travail','test','kkj'],[5,'hjjd',8],['moyenne',6,7],[5,5,8],[4,3,1],['hkk',5,6],[5,5,8],
[7,8,5]],columns=['A','B','C'])
我想选择A列中travail
和moyennee
之间的所有行并获得:
A B C
0 travail hk hj
1 test 6 6
2 5 5 8
3 4 3 1
4 moyenne 5 6
7 travail test kkj
8 5 hjjd 8
9 moyenne 6 7
我该怎么做?你知道吗
可以使用
for
循环和iloc
检查每一行,并将所需块中的行附加到新的空数据帧:输出:
按^{} (} 比较第二次更改顺序,获取^{} ,然后按^{} (} 按^{最后筛选:
==
)比较列,按^{>
)再次比较,按&
按&
按AND
按^{如果始终存在列} 与^{} 一起使用:
A
中的两个值,则可以将^{相关问题 更多 >
编程相关推荐