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() 例 以下は完全なコードです-