如何将行追加到另一个数据帧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将行追加到另一个数据帧相关的知识,希望对你有一定的参考价值。

我有数据帧df1和df2都有列[“Ticker”,“Adj.Factor”,“Date”]。如果df1中该行中“Adj.Factor”的值等于0,我想从df1向df2添加完整行。

我有以下代码。

for x in range(tot_len):
    if df1.iloc[x]['Adj.Factor'] == 0:
        df2.append(df1.iloc[x])  --> not working.

`

我尝试打印值,它显示正确的输出。但这些值不会附加到df2。

答案

看来你错过了一项任务。这是一个更简单的解决方案

df2 = df2.append(df1[df1['Adj.Factor'] == 0])

以上是关于如何将行追加到另一个数据帧的主要内容,如果未能解决你的问题,请参考以下文章

如何将行从一个 MySQL 数据库复制到另一个

将一个嵌套字典中的选择项追加到另一个

将行从一个表复制到另一个表时如何解决数据截断错误,两个表具有相同的模式?

H2 - 如何创建将行更改记录到另一个表的数据库触发器?

使用 pyspark 将作业粘合到联合数据帧

如何将行附加到 R 数据框