表データの作成や読み込み Python

表データの作成

リストから表データを作成する方法

import pandas  as pd 
data = [[68,72,73,78,80,82], [135,125,145,110,95,150], [80,75,90,60,50,100]]
df = pd.DataFrame(data)
 #各列のカラム番号(0.1.2)と各行のインデックス番号(0.1.2.3.4.5)が自動的に付与される
df.columns =[“Age”,”SBP”,”DBP”]
df.index =[“A”,”B”,”C”,”D”,”E”,”F”]

初めに行データと列名とインデックス名を入力してから作成する方法

import pandas as pd
data = [[68,72,73,78,80,82], [135,125,145,110,95,150], [80,75,90,60,50,100]]
col =[“Age”,”SBP”,”DBP”]
idx =[“A”,”B”,”C”,”D”,”E”,”F”]
df = pd.DataFrame(data, columns=col, index=idx)

行データを用いて作成する方法

import pandas as pd
data = {“Age” : [68,72,73,78,80,82 ], “SBP” : [135,125,145,110,95,150], “DBP” : [80,75,90,60,50,100]}
idx=[“A”,”B”,”C”,”D”,”E”,”F”]
df = pd.DataFrame(data, index=idx)

表データの読み込み

既存の表データのCSVファイル(UTF-8形式)を読み込む方法

import pandas as pd
df = pd.read_csv(“test.csv”)

既存の表データのCSVファイル(Shift_JIS形式)を読み込む方法

import pandas as pd
df = pd.read_csv(“testSJIS.csv”,encoding=”Shift_JIS”)

0列目をインデックスとしてCSVファイルを読み込む

import pandas as pd
df = pd.read_csv(“test.csv”,index_col=0)

ヘッダーがないCSVファイルを読み込む

import pandas as pd
df = pd.read_csv(“testNoHeader.csv”, index_col=0, header=None)

コメント

タイトルとURLをコピーしました