将两个相关的DataFrame列拆分为两个新的DataFrame

我基本上在python的数据框中有2个相关的列。一列是二进制,即1,1,0等,下一列具有相关值,即200、34、124等。我想在相邻列中获取所有零值及其对应的值并创建一个新的数据框,并对所有数据框进行相同操作。列的图示如下;

Location     Price
1             24
0             200
0             56
0             89
1             101
1             94
1             3
missel 回答:将两个相关的DataFrame列拆分为两个新的DataFrame

您可以使用IIUC这样仅用1和0制作两个新的数据帧:

df[df.Location == 0]    
#   Location  Price
#1         0    200
#2         0     56
#3         0     89

df[df.Location == 1]                                                                                                                                                
#   Location  Price
#0         1     24
#4         1    101
#5         1     94
#6         1      3  
本文链接:https://www.f2er.com/3032603.html

大家都在问