Example #1
0
def distributions(table_records):
    #元のデータを1人目と2人目以降とに分ける.
    first = survey2.Pregnancies()
    nfirst = survey2.Pregnancies()
    for i in table_records:
        if i.outcome != 1:
            continue

        if i.birthord == 1:
            first.AddRecord(i)
        else:
            nfirst.AddRecord(i)
    return (first, nfirst)
Example #2
0
def Reading_Data():
    table = survey2.Pregnancies()
    table.ReadRecords()
    return table.records
from Think_stat import survey2  #この文言からカレントディレクトリがsrcでありfrom文で取ってきている形だとわかる.
table = survey2.Pregnancies(
)  #空のtableはPregnancies型なのでlenやappendのような初期メソッドではないので注意.
table.ReadRecords()  #tableのメソッドであるファイルからデータの読み込みを行っている
table_record = table.records  #tableの各レコードが格納されている.recordsで読み込んだファイルを書き出し(List型)
a = 0
for i in table_record:
    if i.outcome == 1:
        a = a + 1
print("出産した子どもの数 :", a)
Example #4
0
def distributions():
    #元のデータを1人目と2人目以降とに分ける.
    first  = survey2.Pregnancies()
    nfirst = survey2.Pregnancies()
    for i in table_record:
        if i.outcome != 1:
            continue

        if i.birthord  == 1:
            first.AddRecord(i)
        else:
            nfirst.AddRecord(i)
    return(first , nfirst) # #

#レコードを読み込んでオブジェクトとする.
table = survey2.Pregnancies()
table.ReadRecords()
table_record = table.records

births = distributions()
first_rec  = births[0].records
nfirst_rec = births[1].records

firsts= []
nfirsts = []

for i in first_rec:
    firsts.append(i.birthwgt_oz)

for p in nfirst_rec:
    nfirsts.append(p.birthwgt_oz)
Example #5
0
from Think_stat import survey2


def distributions():
    for i in table_record:
        if i.outcome != 1:
            continue

        if i.birthord == 1:
            first.AddRecord(i)
        else:
            nfirst.AddRecord(i)
    return (first, nfirst)


#レコードを読み込んでオブジェクトとする.
table = survey2.Pregnancies()  #空のタプルを作成
table.ReadRecords()  #全データの読み込み
table_record = table.records  #列の取得

first = survey2.Pregnancies()
nfirst = survey2.Pregnancies()
births = distributions()
len(births[0])
len(births[1])