我有一个看起来像这样的excel文件
当我读到这个时,pandas.read_excel pandas返回一个看起来像这样的df:
1998 Unnamed: 1 1999 Unnamed: 3 \
Angélus 20 -35 16 au
Angludet 17 au 16 vo
Arnaud de Jacquemeau 16 vo 16 vo
Ausone 20 -40 18 -25
Barde-Haut 17 au 17 vo
有没有办法告诉熊猫多列,以便输出
1998 1998 1999 1999
Angélus 20 -35 16 au
Angludet 17 au 16 vo
Arnaud de Jacquemeau 16 vo 16 vo
Ausone 20 -40 18 -25
Barde-Haut 17 au 17 vo
或
1998 1999
Angélus 20 -35 16 au
Angludet 17 au 16 vo
Arnaud de Jacquemeau 16 vo 16 vo
Ausone 20 -40 18 -25
Barde-Haut 17 au 17 vo
?
Thx Patrik
答案 0 :(得分:1)
你可以尝试:
<?php echo $this->form->renderField('monday'); ?>
答案 1 :(得分:1)
您需要创建一个新列列表&amp;然后重新定义列名称,如下所示:
df.columns = df.columns.astype(str)
new_columns = [df.columns[i-1] if df.columns[i].find("Unnamed") >= 0 else df.columns[i] for i in range(len(df.columns))]
df.columns = new_columns
或者你可以通过
在一行中完成df.columns = [df.columns[i-1] if df.columns[i].find("Unnamed") >= 0 else df.columns[i] for i in range(len(df.columns))]