3種類のファイルにアクセスする
1.Excel、CSV、テキストを用意する
先ずExcelを用意し、次にCSVとテキストファイルを作成する。
ライブラリー(pandas)やパッケージ(xlrd)が揃っている
「Anaconda3」を使用する
2.Excelファイルを読み込む
「pandas」ライブラリーを呼び出し、「read_excel」を使用する。
import pandas as pd
df = pd.read_excel("c:/users/・・・/testdata.xlsx")
print(df)
出力結果は
Unnamed: 0 北海道 東北 関東 中部 近畿 中国 四国 九州
0 ナンバー 1 2 3 4 5 6 7 8
1 人口 100 200 300 400 500 600 700 800
2 車両台数 1111 2222 3333 4444 5555 6666 7777 8888
3.CSVファイルを読み込む
「pandas」ライブラリーを呼び出し、「read_csv」を使用する。
import pandas as pd
df = pd.read_csv("c:/users/・・・/testdata.csv",encoding="euc-jp")
print(df)
出力結果は
Unnamed: 0 北海道 東北 関東 中部 近畿 中国 四国 九州
0 ナンバー 1 2 3 4 5 6 7 8
1 人口 100 200 300 400 500 600 700 800
2 車両台数 1111 2222 3333 4444 5555 6666 7777 8888
4.テキストファイルを読み込む
CSVファイルの拡張子を変更しテキストファイルとして読み込む。
f = open("c:/users/・・・/testdata.txt","r",encoding="euc-jp")
data =f.read()
print(data)
出力結果は
,北海道,東北,関東,中部,近畿,中国,四国,九州
ナンバー,1,2,3,4,5,6,7,8
人口,100,200,300,400,500,600,700,800
車両台数,1111,2222,3333,4444,5555,6666,7777,8888
5.まとめ
CSV(Comma-Separeted Values)ファイルは
カンマ(、)で区切られたテキストファイル
レコードの区切りは「改行」を使用する
コメントを残す