PythonPandas-行ラベルを渡してDataFrameから行を選択する方法
ラベルを渡して行を選択するには、loc()関数を使用します。行を選択するインデックスに言及します。これは、この例のインデックスラベルです。インデックスラベルとしてx、y、zがあり、loc()で行を選択するために使用できます。
データフレームを作成する-
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b'])
次に、locを使用して行を選択します。インデックスラベル「z」を渡しました-
dataFrame.loc['z']
例
以下はコードです-
import pandas as pd # Create DataFrame dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b']) # DataFrame print"DataFrame...\n",dataFrame # select rows with loc print"\nSelect rows by passing label..." print(dataFrame.loc['z'])
出力
これにより、次の出力が生成されます-
DataFrame... a b x 10 15 y 20 25 z 30 35 Select rows by passing label... a 30 b 35 Name: z, dtype: int64
-
Python-PandasDataFrameからnull行を削除する方法
Pandas DataFrameのnull行を削除するには、dropna()メソッドを使用します。以下が、いくつかのNaN、つまりnull値を含むCSVファイルであるとしましょう- read_csv()を使用してCSVファイルを読み取ってみましょう。 CSVはデスクトップにあります- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv") dropna()-を使用してnull値を削除します dataFrame = dataFrame.dropna() 例 以下は完全なコードです-
-
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_\\