在pandas中,如何将一个dataframe的一行插入到另一个dataframe中?

In pandas, how to insert one row of a dataframe into another dataframe?

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

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

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

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

df2 = pd.DataFrame()

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

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