ホームページ >バックエンド開発 >Python チュートリアル >パンダでtxtファイルを読み取る方法

パンダでtxtファイルを読み取る方法

DDD
DDDオリジナル
2023-11-21 15:54:183102ブラウズ

パンダが txt ファイルを読み取る手順: 1. Pandas ライブラリをインストールします; 2. 「read_csv」関数を使用して txt ファイルを読み取り、ファイル パスとファイル区切り文字を指定します; 3. Pandas がデータを読み取りますDataFrame という名前のオブジェクトに変換します; 4. 最初の行に列名が含まれている場合は、ヘッダー パラメーターを 0 に設定することで指定できます。そうでない場合は、None に設定します; 5. txt ファイルに欠落値または空が含まれている場合値を指定するには、「na_values」を使用してこれらの欠落値を指定します。

パンダでtxtファイルを読み取る方法

# このチュートリアルのオペレーティング システム: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。