题解 | #统计牛客网数据#

统计牛客网数据

https://www.nowcoder.com/practice/5abf64ac972f4a8083940df7a33fe18d

列表

内置函数:max() min() sum()

列表的方法

计数和定位下标:count() index()

添加元素:insert() append()

删除元素:pop() del() remove()

列表解析: 通过某些元素创建一个新的列表

l1=[i for i in range(0,5)]

l1=[1,2,3,4,5]

格式化字符串 %s 格式化整数 %d

格式化浮点数 %f %.3f 格式化无符号整型 %u

科学计数法格式化浮点数 %e 格式化十六进制数 %x

字符串

字符串索引与切片 :类似列表

字符串方法:

去除空格或者其他的: lstrip() rstrip() strip()两边去除

split()分开

函数:

连接:通过join() replace()将前后的空格替换

字典

d={key:value}

字典更新:d[key]直接指向vlue

字典函数

dic创建字典:关键字:d = dict(a=1, b= 2, c= 3) ;映射函数:d = dict(zip([ 'a’,'b','’ ], [1, 2, 3]) ;可迭代对象:d = dict([( 'a' ,1),('b’,2),(’c’,3)])

继承:

Pandas

数据集格式 pd.DataFrame(data)

函数

查看前后几行 head() tail()

方法

查看表格形状 shape ;查看表格列名 column

索引

输出列:df[ 'name’]; 输出行:df.loc[0]

筛选某些行

y=(df[’name’]== 'Niuniu') #类似返回一个选择好了的索引掩码

df[y]

逻辑运算

与:& 或 | isin() 非~

选择多列 data[[' name','age’]];

行列交叉选择

data[[' name''age’ ]].loc[0]

data[[' name','age’]][]

全部评论

相关推荐

整顿职场的柯基很威猛:这种不可怕,最可怕的是夹在一帮名校里的二本选手,人家才是最稳的。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:21
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务