ホームページ >バックエンド開発 >Python チュートリアル >パンダでtxtファイルを読み取る方法
パンダが txt ファイルを読み取る手順: 1. Pandas ライブラリをインストールします; 2. 「read_csv」関数を使用して txt ファイルを読み取り、ファイル パスとファイル区切り文字を指定します; 3. Pandas がデータを読み取りますDataFrame という名前のオブジェクトに変換します; 4. 最初の行に列名が含まれている場合は、ヘッダー パラメーターを 0 に設定することで指定できます。そうでない場合は、None に設定します; 5. txt ファイルに欠落値または空が含まれている場合値を指定するには、「na_values」を使用してこれらの欠落値を指定します。
# このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
Pandas は、データ分析とデータ処理のための強力な Python ライブラリです。 txt ファイルを含むさまざまなデータ ファイルを読み取り、処理するための便利な方法が多数提供されています。この記事では、Pandas を使用して txt ファイルを読み取る方法を説明します。
まず、Pandas ライブラリがインストールされていることを確認する必要があります。次のコマンドを使用して、Python 環境に Pandas をインストールできます:
pip install pandas
インストールが完了したら、Pandas を使用して txt ファイルを読み取ることができます。いくつかのデータを含む「data.txt」という名前の txt ファイルがあるとします。以下は、サンプル txt ファイルの内容です:
Name Age Gender John 25 Male Emily 28 Female
この txt ファイルを読み取るには、Pandas の read_csv 関数を使用し、ファイル パスとファイル区切り文字を指定します。このファイルはスペースで区切られていますが、read_csv 関数はデフォルトで区切り文字としてカンマを使用します。したがって、delimiter パラメーターを " " に設定する必要があります。これは、区切り文字としてスペースを使用することを意味します。以下は、txt ファイルを読み取るコード例です。
import pandas as pd # 读取txt文件 data = pd.read_csv('data.txt', sep=' ') # 打印数据 print(data)
上記のコードを実行すると、次の結果が出力されます。
Name Age Gender 0 John 25 Male 1 Emily 28 Female
Pandas は、データを DataFrame という名前のオブジェクトとして読み取ります。 DataFrame は、Excel のテーブルと同様に、Pandas で最も一般的に使用されるデータ構造です。各列は DataFrame の列として解析され、各行は DataFrame のレコードとして解析されます。
txt ファイルの最初の行に列名が含まれている場合、ヘッダー パラメーターを 0 に設定することで指定できます。 txt ファイルに列名がない場合は、header パラメータを None に設定できます。次に例を示します。
import pandas as pd # 读取txt文件,指定列名 data = pd.read_csv('data.txt', sep=' ', header=0) # 打印数据 print(data)
txt ファイルに欠落値または空の値が含まれている場合は、na_values パラメーターを使用してこれらの欠落値を指定できます。 「NA」と「-」を欠損値として識別する方法を示す例を次に示します。
import pandas as pd # 读取txt文件,指定缺失值 data = pd.read_csv('data.txt', sep=' ', header=0, na_values=['NA', '-']) # 打印数据 print(data)
上記は、Pandas を使用して txt ファイルを読み取る基本的な方法です。上記のパラメータに加えて、read_csv 関数は、さまざまなデータ状況を処理するための他の多くのパラメータも提供します。 read_csv 関数の詳細については、Pandas の公式ドキュメントを参照してください。
Pandas を使用して txt ファイルを読み取るのは非常に簡単です。 read_csv 関数を使用し、ファイル パス、区切り文字、その他の必要なパラメータを指定するだけで、txt ファイルを DataFrame オブジェクトに読み込むことができ、その後のデータ処理と分析が容易になります。この記事があなたのお役に立てば幸いです!
以上がパンダでtxtファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。