ホームページ > バックエンド開発 > Python チュートリアル > Pandas DataFrame をインデックスなしで CSV として保存するにはどうすればよいですか?

Pandas DataFrame をインデックスなしで CSV として保存するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-29 17:08:02
オリジナル
724 人が閲覧しました

How to Save Pandas DataFrames as CSV without Indexes?

インデックスなしで Pandas DataFrame を CSV として保存する

Pandas DataFrame から CSV ファイルを保存する場合、インデックスを含む追加の列が発生するのが一般的です。 。これは、特定のシナリオでは望ましくない場合があります。この記事では、出力 CSV ファイルにこれらのインデックスが作成されないようにする解決策を提供します。

問題ステートメント:

保存中に Pandas がインデックス列を追加しないようにする方法DataFrame を CSV ファイルに変換しますか?

解決策:

インデックスの作成を回避する鍵は、to_csv メソッドを使用するときにインデックス パラメーターを False に設定することです:

<code class="python">df.to_csv('your.csv', index=False)</code>
ログイン後にコピー

この引数は、出力 CSV ファイルからインデックス列を除外するように Pandas に指示します。

例:

次の DataFrame について考えます:

<code class="python">import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie'],
        'age': [20, 30, 40]}
df = pd.DataFrame(data)</code>
ログイン後にコピー

インデックスなし=False:

<code class="python">df.to_csv('output.csv')</code>
ログイン後にコピー

これにより、次の内容の CSV ファイルが作成されます:

,name,age
0,Alice,20
1,Bob,30
2,Charlie,40
ログイン後にコピー

値 0、1、2 のインデックス列。

index=False の場合:

<code class="python">df.to_csv('output2.csv', index=False)</code>
ログイン後にコピー

今回、出力される CSV ファイルは次のようになります:

name,age
Alice,20
Bob,30
Charlie,40
ログイン後にコピー

ご覧のとおり、インデックス列は正常に除外されました。

不要なインデックスの作成を避けるために、DataFrame を CSV に保存するたびに、必ずindex=False 引数を適用してください。

以上がPandas DataFrame をインデックスなしで CSV として保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート