データサイエンス:pd.DataFrame.drop()

まず、機能

  • コレクション全体の行または列を削除します。

 

第二に、フォーマット

  • df.drop(ラベル=なし、軸= 0、インデックス=なし、列=なし、レベル=なし、インプレース= Falseに、エラー= ' 昇給'
  1. ラベル:命令ラベル、列ラベルまたは行インデックスを表します。
  2. 軸= 0:0のデフォルトセットは、セットの行を削除示します。
  3. 軸= 1:コレクション列を削除します。
  4. インデックス:行を削除します。
  5. 列:列を削除します。
  6. レベル:のために設定された目標の付いた2行または列;以下、標準を設定する2つの行があります。
  7. レベル= 1:行レベル2で表される行全体を削除する(すなわち、速度、重量、長さ)
  8. レベル= 0;(データの行が3を削除する、すなわち速度、牛、ファルコン)デフォルトセット0に、行全体を削除するには、最初の段階でマークされたラインを表します

 

第二に、例

 1)実施例A

 

  • 行を削除

 

  • 列を削除

 

 2)実施例二

  •  
    MIDX = pd.MultiIndex(レベル= [ ' 速度'' '' ファルコン' ]、
                                  [ ' 速度'' ウェイト'' 長さ' ]、
                          コード = [0、0、0、1、 1、1、2、2、2 ]、
                                 [0、 1、2、0、1、2、0、1、2 ]])       
    
    DF = pd.DataFrame(インデックス= MIDX、列= [ ' 大きいです'' 小さな" ]、
                      データ = [45、30]、[200、100]、[1.5、1]、[30、20 ]、
                            [ 250、150]、[1.5、0.8]、[320、250 ]、
                            [ 1、0.8] 、[0.3,0.2]])

  •  
    df.drop(インデックス= ' '、列= ' '

     

  • df.drop(インデックス= ' 速度'、レベル= 1)

     

  •  デフォルトのレベル0を取ります

    df.drop(インデックス= ' スピード'

     

 

おすすめ

転載: www.cnblogs.com/volcao/p/11124208.html