我有一個excel文件,其中包含運動欄,其中可以使用體育名稱和運動員姓名。如果我點擊體育名稱,運動員姓名即將消失,即體育名稱是體育名稱的兒童。如何從python熊貓的Excel文檔中讀取數據透視表?
如果我點擊板球那麼拉梅什,蘇雷什,馬赫什名稱消失,即板球是拉梅什,蘇雷什的父母和馬赫什喜歡同足球的Pankaj的父,riyansh,suraj。
我想讀這個Excel文檔,並在python熊貓數據框中進行轉換。我試圖用pandas pivot_table來讀取它,但我沒有取得任何成功。
我試着讀這個excel表並轉換成數據框。
df = pd.read_excel("sports.xlsx",skiprows=7,header=0)
d = pd.pivot_table(df,index=["sports"])
print d
但我發現了在單個列所有體育價值觀我想通過體育名分裂它和它對應運動的人的名字。
預期輸出:
sports_name player_name age address
cricket ramesh 20 aaa
cricket suresh 21 bbb
cricket mahesh 22 ccc
football pankaj 24 eee
football riyansh 25 fff
football suraj 26 ggg
basketball rajesh 28 iii
basketball abhijeet 29 jjj
你試過的東西,但它沒有工作被替換NaN的?你嘗試了什麼?什麼地方出了錯? – khelwood
這看起來更像是格式不正確的表格。你的足球'年齡'是'23' ... – zipa