繁体   English   中英

如何根据列值分离数据框

[英]How to separate a dataframe according to column value

我有一个名为raw的数据框,它看起来如下所示:

在此处输入图片说明

我试图根据BDA是否为空将主数据帧分为两个单独的数据帧(例如df1和df2)。 如何在保留其他行的同时执行此操作?

假设您有一个数据框df ,则可以使用简单的切片:

df1 = df[df['BDA'] = 'null']
df2 = df[df['BDA'] = 'not null']

这不会影响您的原始数据框。

您可以使用groupby

df1,df2=[x for _,x in df.groupby('BDA')]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM