PythonPandas-DataFrameに行を追加する方法
DataFrameに行を追加するには、append()メソッドを使用します。ここでは、2つのDataFrameを作成し、次々に追加します。
最初に、エイリアスを使用してpandasライブラリをインポートします-
import pandas as pd
次に、最初のDataFrameを作成します
dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Jaguar'] } )
2番目のデータフレームを作成する
dataFrame2 = pd.DataFrame( { "Car": ['Mercedes', 'Tesla', 'Bentley', 'Mustang'] } )
次に、最後に行を追加します
dataFrame1 = dataFrame1.append(dataFrame2)
例
以下はコードです
import pandas as pd # Create DataFrame1 dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Jaguar'] } ) print"DataFrame1 ...\n",dataFrame1 # Find length of DataFrame1 print"DataFrame1 length = ", len(dataFrame1) # Create DataFrame2 dataFrame2 = pd.DataFrame( { "Car": ['Mercedes', 'Tesla', 'Bentley', 'Mustang'] } ) print"\nDataFrame2 ...\n",dataFrame2 # Find length of DataFrame2 print"DataFrame2 length = ", len(dataFrame2) # append DataFrames dataFrame1 = dataFrame1.append(dataFrame2) print"\nAppending dataframes...\n", dataFrame1>
出力
これにより、次の出力が生成されます
DataFrame1 ... Car 0 BMW 1 Lexus 2 Audi 3 Jaguar DataFrame1 length = 4 DataFrame2 ... Car 0 Mercedes 1 Tesla 2 Bentley 3 Mustang DataFrame2 length = 4 Appending dataframes... Car 0 BMW 1 Lexus 2 Audi 3 Jaguar 0 Mercedes 1 Tesla 2 Bentley 3 Mustang
-
Python-パンダのデータフレームをCSVファイルに書き込む方法
pandasデータフレームをPythonでCSVファイルに書き込むには、 to_csv()を使用します 方法。まず、リストの辞書を作成しましょう- # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_purchase': ['2020-10-10', '2020-10-12', '
-
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() 例 以下は完全なコードです-