繁体   English   中英

如何根据虚拟变量拆分数据框

[英]How to split a dataframe based on dummy variables

我一直在检查与这个类似的不同问题,但我没有找到答案,我发现唯一一个有点相似的是这篇文章

我有一个数据框“df”,其中包含一些名为“OrigenDestino”、“Operación”和“Tipo Buque”的变量。 我使用了函数 pd.get_dummies:

dum_df = pd.get_dummies(df_notimestamp, columns=["OrigenDestino"], prefix=["Origen and Destino are"] )
dum_df = pd.get_dummies(dum_df, columns=["Operación"], prefix=["Operación is"])
dum_df = pd.get_dummies(dum_df, columns=["Tipo Buque"], prefix=["Tipo Buque is"])

现在我有一个更大的数据框,这个变量被拆分了。 我现在想要做的是根据这些变量将此数据帧拆分为较小的数据帧。 例如,我喜欢有一个数据框,其中变量:"Tipo Buque is_Ro-Ro Cargo Ship"==1 和 ""Tipo Operación is Salida"==1。

Tipo Buque is_Ro-Ro Cargo Ship" 是虚拟变量 ""Tipo Operación is Salida"

谢谢!

我在本文中找到了一种解决方法( 如何根据列值从 DataFrame 中选择行? )。 我想根据一些虚拟变量自动执行此操作,但看起来我无法做到。

暂无
暂无

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

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