在熊猫中,如何将一行数据帧插入另一个数据帧?

时间:2021-02-04 13:03:12

标签: python pandas dataframe insert append

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

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

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

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

df2 = pd.DataFrame()

如何将一些特定的 df1 行插入到 df2 中?

1 个答案:

答案 0 :(得分:0)

例如,如果要将 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)