0
現有的號碼,我有一個熊貓的數據幀,看起來像這樣:灌裝在大熊貓列基於字符串
ID Hobbby Name
1 Travel Kevin
2 Photo Andrew
3 Travel Kevin
4 Cars NaN
5 Photo Andrew
6 Football NaN
.............. 1303 rows.
填補可能大,那麼2以及名稱的數量。我想最終將名稱列填入名稱(或在偶數行的情況下加1)。我已經將可變數量的名稱存儲到名稱的總數中。在上面的情況下,它是2.我嘗試過濾和計算每個名稱,但我不知道如何做到這一點,當名稱的數量是動態的。 預期的數據幀:
ID Hobbby Name
1 Travel Kevin
2 Photo Andrew
3 Travel Kevin
4 Cars Kevin
5 Photo Andrew
6 Football Andrew
我嘗試:用fillna在列名和0替換爲NaN。過濾列,最後得到一個只有na字段的數據框,然後用len(df)來獲取nan數,並從這裏創建兩個數據庫,每個數據庫包含一半的df。布我認爲這種方法是完全錯誤的,因爲我並不總是有2個名字。有可能be2,3,4等(這是由一個字典中給出)
任何幫助,高度讚賞
感謝。
你可以發佈你已經嘗試的代碼和你期望的輸出? –