Pythonデータ形式-CSV

CSVファイル:コンマ区切り値、中国語名、コンマ区切り値、または文字区切り値、そのファイルテーブルデータをプレーンテキスト形式で保存。ファイルは文字のシーケンスであり、ある種の新行文字で区切られた任意の数のレコードで構成できます。各レコードはフィールドで構成され、フィールド間の区切り文字は他の文字または文字列です。すべてのレコードには、まったく同じフィールドシーケンスがあります。これは、構造化テーブルのプレーンテキスト形式に相当します。
CSVファイルは、テキストファイル、Excelなどのテキストファイルで開くことができます。

CSVへの書き込み#

import csv #ライブラリをインポートする必要があります
withopen('data.csv','w')as fp:
 writer = csv.writer(fp)#最初にファイルハンドルを渡します
 writer.writerow(['id','name','age'])#次に、
 writer.writerow(['10001','mike','20'])#行で書く
 writer.writerow(['10002','Bob','22'])
 writer.writerow(['10003','Jordan','21'])

import csv #ライブラリをインポートする必要があります
withopen('data.csv','w')as fp:
 writer = csv.writer(fp,delimiter ='*')#区切り文字は1バイト文字のみにすることができます
 writer.writerow(['id','name','age'])#次に、
 writer.writerow(['10001','mike','20'])#行で書く
 writer.writerow(['10002','Bob','22'])
 writer.writerow(['10003','Jordan','21'])

import csv
withopen('data.csv','w')as fp:
 fieldnames =['id','name','age']  #最初に辞書でキーを定義します
 # DictWriter()メソッドを使用してフィールド名を追加します
 writer = csv.DictWriter(fp,fieldnames  = fieldnames,delimiter ='+') 
 writer.writeheader()#最初にキーを書き込む
 # 辞書に書く
 writer.writerow({'id':'10001','name':'mike','age':'20'})
 writer.writerow({'id':'10002','name':'Bob','age':'22'})
 writer.writerow({'id':'10003','name':'Jordan','age':'21'})

CSVを読む#

  1. 最初
import csv
withopen('data.csv','r',encoding ='utf8')as fp:
 reader = csv.reader(fp)for row in reader:print(row)
  1. 二番目
import pandas as pd #パンダライブラリをインポートする必要があります
df = pd.read_csv('data.csv')print(df)

Recommended Posts

Pythonデータ形式-CSV
02.Pythonデータタイプ
Pythonデータモデル
Pythonデータ分析
pythonデータ構造
Pythonデータ分析-データ更新
Pythonデータ分析-関数の適用
Pythonデータ分析-データ選択
Pythonの基本的なデータタイプ
Pythonの基本的なデータタイプ
Pythonデータ分析-データ確立
Pythonデータサイエンス:ニューラルネットワーク
Pythonの一般的なデータ構造の照合
Python3クローラーデータクリーニング分析
Pythonは単純なXMLデータを解析します
Pythonデータサイエンス:ロジスティック回帰
Pythonデータサイエンス:正規化方法
Pythonデータサイエンス:関連分析
Pythonデータサイエンス:線形回帰
PythonFakerデータ偽造モジュール
Pythonデータサイエンス:Chi-Square Test
Pythonデータサイエンス:線形回帰診断
pythonはデータマイニングに適していますか
Pythonマルチスレッド
Python CookBook
Python FAQ
Python3辞書
Python3モジュール
python(you-get)
Pythonでデータ分析レポートを自動的に生成する
Python文字列
npy形式のデータ例へのPythonアクセス
Pythonの基本
Python記述子
Pythonの基本2
Python exec
Pythonノート
Python3タプル
CentOS + Python3.6 +
Python Advanced(1)
Pythonデコレータ
Python IO
Pythonマルチスレッド
Pythonツールチェーン
Python3リスト
Pythonマルチタスク-日常
Pythonの概要
pythonの紹介
Pythonアナリティック
Pythonの基本
07.Python3関数
ビッグデータ分析用のJavaまたはPython
Pythonはパンダを使用してExcelデータを処理します
Python関数
python sys.stdout
python演算子
Pythonエントリ-3
Centos 7.5 python3.6
Python文字列
pythonキューキュー
Pythonの基本4