【问题标题】:In pandas, how to insert one row of a dataframe into another dataframe?在熊猫中,如何将一行数据帧插入另一个数据帧?
【发布时间】:2021-05-08 18:53:53
【问题描述】:

我想通了,所以我在这里发帖。

我想将 DataFrame 的一行插入另一行。
假设我们的第一个 DataFrame 是df1

df1 = pd.DataFrame([[1, 2], [2, 3], [3, 4]])

现在如果有另一个DataFrame,定义为:

df2 = pd.DataFrame()

如何将df1的某些特定行插入df2

【问题讨论】:

    标签: python pandas dataframe insert append


    【解决方案1】:

    例如,如果要将df1的第2行和第3行插入df2

    df2 = df2.append(pd.Series(df1.iloc[2]))
    df2 = df2.append(pd.Series(df1.iloc[3]))
    

    如果您希望将值设为 int

    df2 = df2.astype(int)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-18
      • 1970-01-01
      • 2019-10-29
      • 2013-11-18
      • 2020-05-12
      • 1970-01-01
      • 2015-08-28
      • 2022-01-24
      相关资源
      最近更新 更多