我正在通过删除默认数据框索引来设置索引。发布设置新索引。我已设置索引的列标题下降了1行。而其他列在0行上。索引的列名称位于第1行。
这是我的代码:
import pandas as pd
import numpy as np
import tkinter as tk
from tkinter import filedialog
from tkinter import simpledialog
from tkinter.filedialog import asksaveasfilename
team_data=pd.read_excel(filedialog.askopenfilename()
,header = 0)
empl_data=pd.read_excel(filedialog.askopenfilename()
, header = 0)
group_data_applied=pd.merge(left=team_data,right=empl_data,on = 'Empl ID')
group_data_applied.set_index('Empl ID',inplace=True)
设置索引之前
我如何看到所有列都在同一轴上。 问候, 仁。
答案 0 :(得分:0)
由于这是一个演示文稿问题,请考虑将to_string
与index=False
结合使用:
df = pd.DataFrame({'col1': [1, 2, 3],
'col2': [4, 5, 6]})
print(df.to_string(index=False))
col1 col2
1 4
2 5
3 6
如果要删除索引名称,可以将其设置为None
:
df.index.name = None
或者,通过运算符链接,使用rename_axis
:
df = pd.DataFrame({'col1': [1, 2, 3],
'col2': [4, 5, 6]})
df = df.set_index('col1').rename_axis(None)
print(df)
col2
1 4
2 5
3 6