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

统计牛客网数据

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’]][]

全部评论

相关推荐

Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务