\

Pythonのデータ分析ライブラリであるpandasのDataFrameに行方向にデータを追加する方法を解説します。具体的には、appendメソッドとconcat関数の使用方法について説明します。

DataFrameに行を追加する

pandasのDataFrameに新しい行を追加する基本的な方法はappendメソッドを使用することです。以下にその基本的な使用方法を示します。

import pandas as pd

# DataFrameの作成
df = pd.DataFrame({
    'A': [1, 2],
    'B': [3, 4]
})

# 追加する行の作成
new_row = pd.Series([5, 6], index=df.columns)

# 行の追加
df = df.append(new_row, ignore_index=True)

このコードを実行すると、新しい行がDataFrameに追加されます。

DataFrameを縦方向に結合する

複数のDataFrameを縦方向(行方向)に結合するにはconcat関数を使用します。以下にその使用方法を示します。

import pandas as pd

# DataFrameの作成
df1 = pd.DataFrame({
    'A': [1, 2],
    'B': [3, 4]
})

df2 = pd.DataFrame({
    'A': [5, 6],
    'B': [7, 8]
})

# DataFrameの結合
df = pd.concat([df1, df2], ignore_index=True)

このコードを実行すると、df1df2が縦方向に結合されます。

以上がPythonのpandasライブラリを使用してDataFrameに行を追加する方法、およびDataFrameを縦方向に結合する方法です。これらの方法を理解し、データ分析に活用しましょう。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です