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

Pythonでデータフレームの列を削除するにはどうすればよいですか?


データフレームは2次元のデータ構造であり、データは行と列の形式で表形式で保存されます。

SQLデータテーブルまたはExcelシート表現として視覚化できます。データフレームの列は、さまざまな方法を使用して削除できます。

削除する必要のある列の名前をパラメーターとして取り、それを削除する「del」演算子が表示されます-

import pandas as pd
my_data = {'ab' : pd.Series([1, 8, 7], index=['a', 'b', 'c']),
'cd' : pd.Series([1, 2, 0, 9], index=['a', 'b', 'c', 'd']),
'ef' : pd.Series([56, 78, 32],index=['a','b','c']),
'gh' : pd.Series([66, 77, 88, 99],index=['a','b','c', 'd']) }
my_df = pd.DataFrame(my_data)
print("The dataframe is :")
print(my_df)
print("Deleting the column using the 'del' operator")
del my_df['cd']
print(my_df)

出力

The dataframe is :
   ab   cd  ef    gh
a  1.0  1   56.0  66
b  8.0  2   78.0  77
c  7.0  0   32.0  88
d  NaN  9   NaN   99
Deleting the column using the 'del' operator
    ab  ef     gh
a  1.0  56.0   66
b  8.0  78.0   77
c  7.0  32.0   88
d  NaN  NaN   99

説明

  • 必要なライブラリがインポートされ、使いやすいようにエイリアス名が付けられています。

  • キーと値で構成されるディクショナリ値が作成されます。値は実際には一連のデータ構造です。

  • この辞書は、後で「パンダ」ライブラリにある「データフレーム」関数にパラメータとして渡されます

  • 「del」キーワードは、特定の列を削除するために使用されます。

  • 削除する必要のある列の名前は、パラメータとして「del」演算子に渡されます。

  • 新しいデータフレームがコンソールに印刷されます。

−「NaN」という単語は「数値ではない」を意味します。これは、特定の[row、col]値に有効なエントリがないことを意味します。


  1. Python Pandasでデータフレーム列の値をX軸ラベルとして設定するにはどうすればよいですか?

    Python Pandasでデータフレーム列の値をX軸ラベルとして設定するには、 xticksを使用できます。 plot()の引数で メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 column1キーのパンダを使用してデータフレームを作成します 。 plot()を使用してPandasデータフレームをプロットします X軸の列としてcolumn1を使用するメソッド。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from matplotlib impo

  2. PythonでCDを作成するにはどうすればよいですか?

    osモジュールを使用して、PythonでディレクトリまたはCDを変更できます。切り替えたいディレクトリの相対パス/絶対パスを入力として受け取ります。 例 >>> import os >>> os.chdir('my_folder')