Dev Assignment - 1
Dev Assignment - 1
In [ ]:
# Create a pivot table for survival rates by passenger class and gender
pivot_table = df.pivot_table(values='survived', index='pclass', columns='sex', aggf
print("\npivot table for survival rates by passenger class and gender:")
print(pivot_table)
head:
survived pclass name \
0 0 3 Braund, Mr. Owen Harris
1 1 1 Cumings, Mrs. John Bradley (Florence Briggs Th...
2 1 3 Heikkinen, Miss. Laina
3 1 1 Futrelle, Mrs. Jacques Heath (Lily May Peel)
4 0 3 Allen, Mr. William Henry
tail:
survived pclass name sex age \
709 0 3 Rice, Mrs. William (Margaret Norton) female 39.0
710 0 2 Montvila, Rev. Juozas male 27.0
711 1 1 Graham, Miss. Margaret Edith female 19.0
712 1 1 Behr, Mr. Karl Howell male 26.0
713 0 3 Dooley, Mr. Patrick male 32.0
info:
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 714 entries, 0 to 713
Data columns (total 8 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 survived 714 non-null int64
1 pclass 714 non-null int64
2 name 714 non-null object
3 sex 714 non-null object
4 age 714 non-null float64
5 fare 714 non-null float64
6 sibsp 714 non-null int64
7 parch 714 non-null int64
dtypes: float64(2), int64(4), object(2)
memory usage: 44.8+ KB
None
describe:
survived pclass age fare sibsp parch
count 714.000000 714.000000 714.000000 714.000000 714.000000 714.000000
mean 0.406162 2.236695 29.699118 34.694514 0.512605 0.431373
std 0.491460 0.838250 14.526497 52.918930 0.929783 0.853289
min 0.000000 1.000000 0.420000 0.000000 0.000000 0.000000
25% 0.000000 1.000000 20.125000 8.050000 0.000000 0.000000
50% 0.000000 2.000000 28.000000 15.741700 0.000000 0.000000
shape
(714, 8)
columns:
Index(['survived', 'pclass', 'name', 'sex', 'age', 'fare', 'sibsp', 'parch'], dtype
='object')
In [ ]:
In [ ]: