ナニーレベルでPythonのデータ処理を解説、確実に理解できる

名前: Ah Yue's Little Dongdon

学習: Python、C/C++

ホームページのリンク: A Yue's Xiaodongdong の blog_CSDN blog-python&&c++ の高度な知識、旧正月に必須、C/C++ 知識の説明分野のブロガー

目次

1. ファイルの読み込み

2. データ処理

3. 処理結果の出力

一般的に


プログラムを実行するには、Python をインストールする必要があります。クリックして、公式 Web サイトから最新の Python バージョンをダウンロードしてインストールします。インストールプロセス中は次の点に注意する必要があります。

  1. インストールプロセス中に、「Add python.exe to Path」にチェックを入れて Python 環境変数を追加します。
  2. Windows ユーザーはコマンド ラインに「python」と入力する必要があり、Mac ユーザーはターミナルに「python3」と入力して、Python が正常にインストールされているかどうかを確認する必要があります。

次に、プログラムの作成を開始できます。この記事では、ファイルからデータを読み込み、簡単な処理を実行し、最終的に処理結果を出力する簡単なプログラムを紹介します。

プログラムを作成する前に、Python の基本的な構文をいくつか知っておく必要があります。Python はオブジェクト指向プログラミング言語であり、その中心的な考え方はシンプルさ、優雅さ、明快さです。Python のコードは非常に読みやすく理解しやすく、構文も非常にシンプルなので入門学習に適しています。

プログラムの実装には次の部分が必要です。

  1. ファイルの読み取りと書き込み: Python の組み込み open() 関数を使用して、ファイルを開いたり、データの読み取りまたは書き込みを行ったりします。
  2. データ操作: Python の組み込みデータ構造と関数を使用してデータを操作します。
  3. 結果の出力: Python の print() 関数を使用して結果を出力します。

それでは、このプログラムを詳しく実装してみましょう。

まず、データ ファイルを準備し、ローカル ディスクに .txt 形式で保存する必要があります。今回は、プログラムは処理のためにファイルからデータを読み取り、結果を出力します。

ここではデータ ファイルをシミュレートします。ファイル名は data.txt で、ファイルの内容は次のとおりです。

A 1
B 2
C 3
D 4
E 5

次に、ファイルを読み込み、ファイル内のデータを処理し、処理結果を出力するPythonプログラムを作成します。

1. ファイルの読み込み

ファイルからデータを読み込み、リストデータに格納します。with ステートメントを使用してファイルを開くと、使用後にファイルが自動的に閉じられます。コードは以下のように表示されます:

with open('data.txt', 'r') as file:
    data = file.readlines()

上記のコードは、最初にファイル data.txt を開き、リスト データにすべての行を読み取ります。readlines() 関数を使用すると、ファイル内のすべての行を読み取ることができます。読み取り後、印刷機能を使用してデータを印刷し、データが正しく読み取られたかどうかを確認できます。

print(data)

出力結果:

['A 1\n', 'B 2\n', 'C 3\n', 'D 4\n', 'E 5\n']

読み込んだデータがリストデータに保存されていることがわかります。

2. データ処理

次に、読み取ったデータを処理し、処理結果を保存する必要があります。データを 2 つの部分に分割し、文字用と数字用の 2 つの異なるリストに保存します。コードは以下のように表示されます:

letters = []
numbers = []

for line in data:
    line = line.strip()
    letter, number = line.split()
    letters.append(letter)
    numbers.append(int(number))

上記のコードは、最初に 2 つの空のリストの文字と数字を定義し、次にデータ リストの各行を反復処理します。Stripe() 関数は各行の改行文字とスペースを削除するために使用され、split() 関数はスペースに従って各行を 2 つの部分 (1 つは文字、もう 1 つは数字) に分割するために使用されます。これら 2 つの部分は、それぞれ文字リストと数字リストに保存されます。数値を格納する場合は、整数型に変換する必要があります。

3. 処理結果の出力

データを処理して文字と数字のリストに保存したので、さらに処理して平均を計算し、結果をコマンド ライン ウィンドウに出力する必要があります。コードは以下のように表示されます:

average = sum(numbers) / len(numbers)
print('The average number is {:.2f}'.format(average))

上記のコードは、最初に sum 関数を使用して数値リスト内のすべての要素の合計を計算し、次にリスト内の要素の数で除算して平均を取得します。出力するときは、format 関数を使用して、小数点以下 2 桁を維持してデータをフォーマットします。

完全なプログラム コードは次のとおりです。

with open('data.txt', 'r') as file:
    data = file.readlines()

letters = []
numbers = []

for line in data:
    line = line.strip()
    letter, number = line.split()
    letters.append(letter)
    numbers.append(int(number))

average = sum(numbers) / len(numbers)
print('The average number is {:.2f}'.format(average))

プログラムを実行すると、次の出力が得られます。

The average number is 3.00

今回はファイルからデータを読み込んで加工し、最後に処理結果を出力する簡単なプログラムを実装します。この例を通じて、Python の基本的な構文と関数を学び、ファイルの読み取り、データ処理、出力の基本的な概念を理解し、Python プログラミングについての理解を深めました。

一般的に

, Python は非常に優れたプログラミング言語であり、習得が簡単で強力で、あらゆる規模のプロジェクト開発に適しています。Python はデータ分析、人工知能、自然言語処理、Web 開発、クローラーなどの分野で幅広く応用されており、徹底的に学習して習得する価値のある言語の 1 つです。

おすすめ

転載: blog.csdn.net/m0_64122244/article/details/132332510