【问题标题】:How to split a dataframe based on dummy variables如何根据虚拟变量拆分数据框
【发布时间】:2021-10-06 10:35:36
【问题描述】:

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

我有一个数据框“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"

谢谢!

【问题讨论】:

    标签: python pandas dataframe split


    【解决方案1】:

    我在这篇文章 (How do I select rows from a DataFrame based on column values?) 中找到了解决方法。我想根据一些虚拟变量自动执行此操作,但看起来我无法执行此操作。

    【讨论】:

      猜你喜欢
      • 2019-01-17
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多