hsp.loc[hsp['Len_old'] == hsp['Len_new']]
Run Code Online (Sandbox Code Playgroud)
我尝试此代码,它正在工作。
但是我尝试了这三个
hsp.loc[hsp['Type_old'] == hsp['Type_new']]
hsp.loc[hsp['Type_old'] != hsp['Type_new']]
hsp.loc[hsp['Len_old'] != hsp['Len_new']]
Run Code Online (Sandbox Code Playgroud)
他们没有工作。
我的数据表hsp就像
id Type_old Type_new Len_old Len_new
1 Num Num 15 15
2 Num Char 12 12
3 Char Num 10 8
4 Num Num 4 5
5 Char Char 9 10
Run Code Online (Sandbox Code Playgroud)
有没有一种更好的方法来选择两列不成对的行。
我有一个df:
group number id
1 A abcd 1
2 A abcd 2
3 A abcd 3
4 A efgh 4
5 A efgh 5
6 B abcd 1
7 B abcd 2
8 B abcd 3
9 B abcd 9
10 B ijkl 10
Run Code Online (Sandbox Code Playgroud)
我想这样做:
group number data1 data2 data3 data4 Length
1 A abcd 1 2 3 3
2 A efgh 4 5 2
3 B abcd 1 2 3 9 4
4 B ijkl 10 1
Run Code Online (Sandbox Code Playgroud)
对不起,我只能这样做到df2:
group …Run Code Online (Sandbox Code Playgroud) 我有一个像这样的python pandas dataframe df:
a b
1 3
3 6
5 7
6 4
7 8
Run Code Online (Sandbox Code Playgroud)
我想将其转移到列表中:
[(1,3),(3,6),(5,7),(6,4),(7,8)]
Run Code Online (Sandbox Code Playgroud)
谢谢.