Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonPandas-DataFrameから行を削除する方法


DataFrameから行を削除するには、 drop()を使用します メソッドを使用し、インデックスラベルをパラメータとして設定します。

まず、DataFrameを作成しましょう。インデックスラベルはw、x、y、zです:

dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'],
columns=['a', 'b'])

次に、インデックスラベルを使用して、行を削除しましょう。ここでは、インデックスラベル「w」の行を削除します

dataFrame = dataFrame.drop('w')

以下はコードです

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'],columns=['a', 'b'])

# DataFrame
print"DataFrame...\n",dataFrame

# deleting a row
dataFrame = dataFrame.drop('w')
print"DataFrame after deleting a row...\n",dataFrame

出力

これにより、次の出力が生成されます

DataFrame...
   a   b
w  10  15
x  20  25
y  30  35
z  40  45
DataFrame after deleting a row...
   a   b
x  20  25
y  30  35
z  40  45

  1. Python Pandas –DataFrameから初期スペースをスキップする方法

    Pandas DataFrameから初期スペースをスキップするには、 skipinitialspaceを使用します read_csvのパラメータ () 方法。パラメータをTrueに設定します 余分なスペースを削除します。 以下が私たちのcsvファイルだとしましょう- 次の出力が得られるはずです。つまり、最初の空白をスキップして、CSVからDataFrameを表示します- 例 以下は完全なコードです- import pandas as pd # reading csv file dataFrame = pd.read_csv("C:\\Users\\amit_\\

  2. Python tkinterキャンバスから行を削除するにはどうすればよいですか?

    Canvasウィジェットには、GUIアプリケーション開発における多くのユースケースがあります。 Canvasウィジェットを使用して、図形を描画したり、グラフィックや画像などを作成したりできます。 Canvasで線を引くには、 create_line(x、y、x1、y1、** options ) 方法。 Tkinterでは、単純な線と破線の2種類の線を描くことができます。 作成した行をアプリケーションで削除する場合は、 delete()を使用できます。 メソッド。 例 Canvasウィジェットで定義された行を削除する例を見てみましょう。 # Import the required libr