我想通了,所以我在这里发帖。
我想将 DataFrame 的一行插入到另一行中。
假设我们的第一个 DataFrame 是 df1
:
df1 = pd.DataFrame([[1, 2], [2, 3], [3, 4]])
现在如果有另一个DataFrame,定义为:
df2 = pd.DataFrame()
如何将一些特定的 df1
行插入到 df2
中?
答案 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)