删除列索引熊猫python

时间:2020-06-25 01:17:40

标签: python pandas dataframe tkinter

我正在寻找一种在我的代码中删除列索引的解决方案。任何帮助将不胜感激。谢谢。

from tkinter import *
from tkinter.ttk import *
import tkinter as tk
import pandas as pd
from tkinter import ttk

#create window
window = tk.Tk()
window.title("Basic H/W status reporting")
window.geometry("750x600")
window.configure(bg='white')

df = pd.read_excel ('C:/Users/sgtiocqn/Desktop/females.xlsm', sheet_name= 'females')
df1 = pd.DataFrame(df, columns=["region"])

df1.drop(labels=None, columns="region", level=None, inplace=False, errors='raise')
print(df1)

window.mainloop()

结果是现在的样子(使用上面的代码)-

before

我想要得到的-

after

尝试 我尝试使用.to_numpy(),这是混乱的结果...

numpyresult

此外,当我尝试从numpy代码继续时,我无法使用df.drop / df.drop_duplicates / df.sort_values删除重复项/排序值。

收到错误(例如):

AttributeError: 'numpy.ndarray' object has no attribute 'drop_duplicates'

1 个答案:

答案 0 :(得分:0)

尝试此解决方案(对我有用)

print (df.to_string(index=False))