需要在 pandas 中的 Dataframe headers 上方添加行

Need to add row above the headers of Dataframe in pandas

我有一个数据框,我需要在 header 数据框上方添加 8 行,我正在共享数据框和所需的输出

数据框:-

   Toll     No.     Vr.name
   245      2487    XR
   145      3754    MY
   55       7356    DF
   65       4487    DF
   28       7785    MY
   47       8235    XR
   87       2468    PQ
   75       9735    GR
   98       6486    TY
   240      1023    PQ

需要添加行

    Car      8425
    Booth No 24
    Toll TR. Mr.XYZ
    Date     05-JAN-22
    Amt      123
    Time     11:02:01
    Mode     QR
    Tag      YES

需要什么:-

  1. 想要在数据帧 header 上方的数据帧中添加行。
  2. 没有。在某些情况下,行数可能会增加。

期望的输出

   Car      8425
   Booth No 24
   Toll TR. Mr.XYZ
   Date     05-JAN-22
   Amt      123
   Time     11:02:01
   Mode     QR
   Tag      YES

   Toll     No.     Vr.name
   245      2487    XR
   145      3754    MY
   55       7356    DF
   65       4487    DF
   28       7785    MY
   47       8235    XR
   87       2468    PQ
   75       9735    GR
   98       6486    TY
   240      1023    PQ

我制作了一个单独的行数据框,现在我有两个数据框。

东风-

    Car      8425
    Booth No 24
    Toll TR. Mr.XYZ
    Date     05-JAN-22
    Amt      123
    Time     11:02:01
    Mode     QR
    Tag      YES

DF2:-

   Toll     No.     Vr.name
   245      2487    XR
   145      3754    MY
   55       7356    DF
   65       4487    DF
   28       7785    MY
   47       8235    XR
   87       2468    PQ
   75       9735    GR
   98       6486    TY
   240      1023    PQ

在 CSV 中添加两个数据帧的代码:-

with open((file_name), 'w',newline='') as f:
    writer = csv.writer(f)
    for index,row in df.iterrows():
       writer.writerow(row)
    writer.writerow(New_out)
    for index1,row1 in df2.iterrows():
       writer.writerow(row1)

我直接将两个数据帧都写在 CSV 文件中。

我得到的输出:-

   Car      8425
   Booth No 24
   Toll TR. Mr.XYZ
   Date     05-JAN-22
   Amt      123
   Time     11:02:01
   Mode     QR
   Tag      YES
   Toll     No.     Vr.name
   245      2487    XR
   145      3754    MY
   55       7356    DF
   65       4487    DF
   28       7785    MY
   47       8235    XR
   87       2468    PQ
   75       9735    GR
   98       6486    TY
   240      1023    PQ