我在大熊貓數據幀以下列柱: 熊貓數據幀添加基於字符串
在「統計」列,每個統計以由空格隔開。我想爲每個統計信息創建新的列。問題是不是每行都有每種類型的屬性。例如。第2行沒有「trey」。我該如何完成這一壯舉?
我想這一點,但每個「後,剛添加了新列:
nba_2017_revised4 = nba_2017_revised3.join(nba_2017_revised3['Stats'].str.split(' ', 7, expand=True).rename(columns={0:'Points', 1:'Rebounds', 2:'Assists', 3:'Steals', 4:'Turnovers', 5:'3_Pointers', 6:'FG_Attempts', 7:'FT_Attempts'}))
Date First Last Stats Minutes DKP Team Opp DRPM 0 20170412.0 Ron Baker 8pt 1rb 4as 2to 1trey 3-6fg 1-2ft 29.350000 14.75 nyk phi -0.56 1 20170409.0 Ron Baker 11pt 8rb 8as 1st 2to 1trey 5-12fg 38.100000 34.50 nyk tor -0.56 2 20170407.0 Ron Baker 2pt 2rb 7as 1to 1-7fg 30.500000 14.50 nyk mem -0.56 3 20170406.0 Ron Baker 12pt 2rb 2as 2to 5-9fg 2-2ft 27.166667 16.50 nyk was -0.56 4 20170404.0 Ron Baker 9pt 4rb 6as 2st 4to 1trey 4-7fg 0-1ft 37.300000 25.50 nyk chi -0.56
感謝。
沒有圖片請以文本形式添加數據。我們如何複製數據以嘗試我們的解決方案。 – Dark
什麼是預期輸出 – Dark
nba_2017_revised4 = nba_2017_revised3.join(nba_2017_revised3 ['Stats']。str.split('',7,expand = True).rename(columns = {0:'Points',1''Rebounds' ,2:'助攻',3:'搶斷',4:'失誤',5:'3_Pointers',6:'FG_Attempts',7:'FT_Attempts'})) –