我有一个包含两列 A 和 B 的数据框。首先,我需要使用步骤 1 从 1 到 11、(1,2)、(2,3)....(10,11) 制作空箱。然后从原始数据框中检查 B 列的值是否大于 3,然后在 B 列大于 3 之前获取“A”列 2 行的值。
Here is example dataframe :
df=pd.DataFrame({'A':[1,8.5,5.2,7,8,9,0,4,5,6],'B':[1,2,2,2,3.1,3.2,3,2,1,2]})
Required output 1:
df_out1=pd.DataFrame({'Value_A':[8.5,5.2]})
Required_output_2:
df_output2:
Bins count
(1 2) 0
(2,3) 0
(3,4) 0
(4,5) 0
(5,6) 1
(6,7) 0
(7,8) 0
(8,9) 1
(9,10) 0
(10,11) 0