seminar-personal/tei2020

seminar-personal/tei2020
N班ゼミ


pandasを使い、csvを読んで、データの数をカウントする。

# coding: utf-8
import pandas as pd
f="3-1_kouenn.csv"
df = pd.read_csv(f,delimiter =",")
name_list = list(df.columns.values)
print(df)
dict ={}
#統計
for i in range(len(df)):
    for j in range(len(df.columns)):
        data = df.iat[i,j]
        if data == "あり":
            if name_list[j] not in dict.keys():#2次元
                dict[name_list[j]] ={}
                dict[name_list[j]][data] =1
            else:
                if data in dict[name_list[j]].keys():
                    dict[name_list[j]][data]+=1
                    print( dict[name_list[j]][data])
                else:
                    dict[name_list[j]][data] =1
        elif data == "なし":#同様
            if name_list[j] not in dict.keys():
                dict[name_list[j]] ={}
                dict[name_list[j]][data] =1
            else:
                if data in dict[name_list[j]].keys():
                    dict[name_list[j]][data]+=1
                    print( dict[name_list[j]][data])
                else:
                    dict[name_list[j]][data] =1
#表示
print(dict.items())

添付ファイル: file3-1_kouenn.csv 71件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-06-19 (金) 17:36:25