MATERIAL Prod_Date Prod_Qty Status
0 107LPY04 2022-12-01 0 Yes
1 051DPY03 2022-12-01 4 Unavailable
2 040LPY72 2022-12-01 0 Yes
3 025LPY61 2022-12-01 0 Yes
4 034LPY05 2022-12-01 0 Yes
上面的表格是我的数据。它是一个6251行的数据。
我想创建一个新的 Dataframe ,在其中我将只获得状态为“不可用”的行。
我使用了命令
df2 = (df[df.Status == "Unavailable"])
df2
但是我得到了一个空的 Dataframe 。在状态列中总共有6个不可用。因此我应该得到6行作为我的输出。
2条答案
按热度按时间k4ymrczo1#
使用
Series.str.strip
删除尾随空格:ax6ht2ek2#
df_new = df[df[“状态”] ==“不可用”]