python数据分析
01 查看数据
import pandas as pd
# 打开文件时需要添加dtype=object,防止年份信息读取为小数
Nowcoder = pd.read_csv('Nowcoder.csv',sep=',',dtype=object)
# DA1 用pandas查看牛客网用户数据
print(Nowcoder.head(6))
print(Nowcoder[0:6])
print(Nowcoder.iloc[:6,:])
# DA2 牛客网用户数据集的大小
print(Nowcoder.shape) #(52, 6)
print(Nowcoder.size) #312
print(len(Nowcoder)) #52
# DA3 牛客网的第10位用户
print(Nowcoder.loc[10])
print(Nowcoder.iloc[10])
#loc : Selection by Label ,按标签取数据,
#loc[行索引,列名/column]
#(如果第二个参数的个数是全部即 : ,可以省略不写)。
#例:print(df.loc[1,'name']) # 索引1(行),名为‘name’的列
#iloc : Selection by Position,即按位置选择只接受整型参数。
#不接受列字段名称作为参数,只支持列字段的位置索引作为参数。
#iloc[行索引,列索引](没有逗号及以后就是默认列为所有列)
#例:print(df.iloc[1,0]) # 第2行第1列的值
# DA4 统计牛客网部分用户使用语言
print(Nowcoder.loc[10:20, 'Language'])
print(Nowcoder.iloc[10:20, 5])