[英]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.