Уведомления

Группа в Telegram: @pythonsu

#1 Март 27, 2019 18:55:14

twopercent
Зарегистрирован: 2019-03-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Тип данных

Всем привет. Подскажите пожалуйста, почему итоговая переменная имеет такой тип данных и выдаёт такой ответ?

import pandas as pd
df = pd.read_csv('https://d3c33hcgiwev3.cloudfront.net/_ea07570741a3ec966e284208f588e50e_titanic.csv?Expires=1553731200&Signature=lS9tggg6TtmHkU~~mcRG9yW-rP12mrgVW4D0UI-3SM-Om9zVopa2-bZ9rMAtwgY1Ckj5dDBqYcu11QRlssqX0FnPzDi2-V5e9U5G7e1VDNa1tBHDPJ3C7h4m3~qaNMVDWkZbyd5mY1YlJj4cRrgEi-I0huokwqRG61~S2oLTjTw_&Key-Pair-Id=APKAJLTNE6QMUY6HBC5A')

live = df.loc[df.loc == 1].count()

live_percent = (live / 891)
print(live_percent)
print(type(live_percent))
print(live)


0
<type ‘numpy.int32’>
342


live я вывел чтобы показать, что оно не равно нулю

Офлайн

#2 Март 28, 2019 07:57:59

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Тип данных

twopercent
Потому что pandas имеет в бэкенде numpy.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version