python3

python3 で csv ファイルを読み込んで、最初の数行を表示する方法

投稿日:

以下の例では、空の配列 data を用意しておき、最初の3行を読み込んでおく。

import csv

with open('data.csv','r') as csv_file:
    csv_reader = csv.reader(csv_file)
    data = []
    for row in csv_reader:
        data.append(row)
    for row in data[:3]:
        print(row)

data.csv

"2021/01/10 02:34:10","JPY","買い","1,713.12"
"2022/03/08 12:20:32","USD","売り","9876"
"2022/12/31 18:07:55","EUR","買い","1,234,888.9"
"2022/12/31 18:07:55","EUR","買い","1,111.9"
"2022/12/31 20:08:55","EUR","買い","10"
"2023/03/31 18:07:55","USD","売り","34,888"
"2023/04/01 08:17:55","USD","売り","34,888"
"2023/05/10 09:24:05","USD","売り","34,888"

結果

['2021/01/10 02:34:10', 'JPY', '買い', '1,713.12']
['2022/03/08 12:20:32', 'USD', '売り', '9876']
['2022/12/31 18:07:55', 'EUR', '買い', '1,234,888.9']

-python3
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

python におけるシフト演算子(<< と >> )の使い方

32 = 2^5 なので、 << 1 とすると数値は2倍され、 >> 1 とすると数値が2分の1となる。 例 print(32 << 0) print(32 << …

no image

matplotlib で、凡例を表示する位置を変更する方法

凡例(legend)の表示位置を変更するには、axis の legend の loc を設定する。 次のリンクhttps://matplotlib.org/stable/api/_as_gen/mat …

no image

python3 で、配列の最大値のインデックスを1つ求める方法

配列の index() メソッドを使うと、その値のインデックスを求めることができる。 最大値を求めるメソッド max と組み合わせて使う。 例 arr = [2,4,5,10,8,-3] in …

no image

matplotlib で csv ファイルからデータを読み込んでグラフを表示する方法

np loadtext で csv ファイルを読み込む。 pyplot.bar で棒グラフを表示する。 例 import numpy as np from matplotlib import pypl …

no image

python3 で、pathlib を使ってファイルの拡張子を取得する方法

pathlib モジュールの stem を使う。 この書き方は、python 3.4 以降で使えるようになった。 https://docs.python.org/3/library/pathlib.h …