PandasにおけるDataFrameでindexなしでDataFrameを出力する

PandasにおけるDataFrameでindexなしでDataFrameを出力してみます。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■DataFrameを作成する

indexなしでDataFrameを出力する前に、DataFrameを作成します。

■コード

import pandas as pd 

data = {
    'A':[12,13,14,15],
    'B':[22,23,24,25],
    'C':[33,44,55,66]
}

df = pd.DataFrame(data,columns=['A','B','C'])

print(df)

インポートでPandasモジュールを呼び出します。dataという変数を作成し、その中に「A」、「B」、「C」の3つの列を格納します。

格納後、dfという変数を作成し、pd.DataFrame()と記述し、DataFrameを作成。作成後、dfという変数に格納します。

■実行

このスクリプトを実行すると、作成したDataFrameが出力されます。

■indexなしでDataFrameを出力する

DataFrameの用意ができましたので、indexなしでDataFrameを出力するスクリプトを書いていきます。

■コード

import pandas as pd 

data = {
    'A':[12,13,14,15],
    'B':[22,23,24,25],
    'C':[33,44,55,66]
}

df = pd.DataFrame(data,columns=['A','B','C'])

print(df)

print(df.to_string(index=False))

indexなしでDataFrameを出力するためには、dfという変数を作成し、pd.DataFrame()と記述し、DataFrameを作成。作成後、dfという変数に格納。その後にprint関数で出力する時にdf.to_string()と記述します。括弧内には「index=False」と記述します。これでindexなしでDataFrameを出力することができます。

■実行

このスクリプトを「df_no_In_2.py」という名前で保存し、コマンドプロンプトから実行してみます。

実行してみると、今回作成したDataFrameでindexが表示せず出力できることを確認できました。

コメント

タイトルとURLをコピーしました