【问题标题】:Move dataframe column below the other(pandas Python)将数据框列移到另一个下方(熊猫 Python)
【发布时间】:2019-10-25 17:03:00
【问题描述】:

我想将特定列向下移动一个(我不知道其他库是否可以帮助我)


import pandas as pd
#pd.set_option('display.max_rows',100)
fac=pd.read_excel('TEST.xlsm',sheet_name="DC - Consumables",header=None, skiprows=1)
df = pd.DataFrame(fac)      


df1=df.iloc[0:864,20:39]

df2=df.iloc[0:864,40:59]

df1=pd.concat([df1,df2])

print (df1)


我希望一列低于另一列

A B C`     A B C`
1 2 3`     6 7 8`
4 5 8`     4 1 9`

我的代码打印这个

A B C
1 2 3
4 5 8
     A B C
     6 7 8
     4 1 9

我需要第二列(数据框)位于第一列下方,如下所示:

A B C
1 2 3
4 5 8
A B C
6 7 8
4 1 9

请帮帮我

【问题讨论】:

标签: python excel pandas dataframe


【解决方案1】:

试试 pd.concat()。

df3 = pd.concat([df1, df2])

【讨论】:

  • 我尝试使用 pd.concat 但它的打印相同。不要放在下面
猜你喜欢
  • 2022-08-02
  • 2021-12-22
  • 2018-08-03
  • 2020-10-04
  • 2021-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多