51dev.com IT技术开发者社区

51dev.com 技术开发者社区

热点新闻 HotNews

  • 三星为Note 7道歉会挽回现今颓势吗?三星为Note 7道歉会挽回现今颓势吗?
  • 58到家的上门O2O独角戏还能唱多久?58到家的上门O2O独角戏还能唱多久?
  • 1
  • 2
对dataframe进行列相加,行相加的实例

对dataframe进行列相加,行相加的实例

实例如下所示:>>>importpandasaspd>>>df=pd.DataFrame({"x":[‘a‘,‘b‘,‘c‘,‘d‘],"y":[‘aa‘,‘bb‘,‘cc‘,‘dd‘],"z":[‘aaa‘,‘bbb‘,‘ccc‘,‘ddd‘]})>>>dfxyz...

pandas DataFrame实现几列数据合并成为新的一列方法

pandas DataFrame实现几列数据合并成为新的一列方法

问题描述我有一个用于模型训练的DataFrame如下图所示:其中的country、province、city、county四列其实是位置信息的不同层级,应该合成一列用于模型训练方法:parent_teacher_data[‘address‘]=parent_teacher_data[‘country‘]+parent_...

基于python log取对数详解

基于python log取对数详解

log()方法返回x的自然对数,对于x>0。语法以下是log()方法的语法:importmathmath.log(x)注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。参数x–这是一个数值表达式。返回值此方法返回x的自然对数,对于x>0。另外,可以通过l...

python pandas中对Series数据进行轴向连接的实例

python pandas中对Series数据进行轴向连接的实例

有时候我们想要的数据合并结果是数据的轴向连接,在pandas中这可以通过concat来实现。操作的对象通常是Series。Ipython中的交互代码如下:In[17]:frompandasimportSeries,DataFrameIn[18]:series1=Series(range(2),index=[‘a‘,‘b...

Pandas 合并多个Dataframe(merge,concat)的方法

Pandas 合并多个Dataframe(merge,concat)的方法

在数据处理的时候,尤其在搞大数据竞赛的时候经常会遇到一个问题就是,多个表单的合并问题,比如一个表单有user_id和age这两个字段,另一个表单有user_id和sex这两个字段,要把这两个表合并成只有user_id、age、sex三个字段的表怎么办的,普通的拼接是做不到的,因为user_id每一行之间不是对应的,像拼...

使用pandas对两个dataframe进行join的实例

使用pandas对两个dataframe进行join的实例

需求:两个文件,一个文件为统计报表,里面含有手机号,另一个文件为手机号段归属地,含有手机号码前七位对应的地区。需要对统计报表进行处理,将手机号所在的归属地加入到统计报表中,使用pandas提供的join功能来实现,代码如下:#coding=utf-8frompandasimportSeries,DataFrameimp...

使用python爬取B站千万级数据

使用python爬取B站千万级数据

Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它大多数程序...

pandas带有重复索引操作方法

pandas带有重复索引操作方法

有的时候,可能会遇到表格中出现重复的索引,在操作重复索引的时候可能要注意一些问题。一、判断索引是否重复a、Series索引重复判断s=Series([1,2,3,4,5],index=["a","a","b","b","c"])print(s.index.is_unique)#FalseSeries.index.is_...

详谈Pandas中iloc和loc以及ix的区别

详谈Pandas中iloc和loc以及ix的区别

Pandas库中有iloc和loc以及ix可以用来索引数据,抽取数据。但是方法一多也容易造成混淆。下面将一一来结合代码说清其中的区别。1.iloc和loc的区别:iloc主要使用数字来索引数据,而不能使用字符型的标签来索引数据。而loc则刚好相反,只能使用字符型标签来索引数据,不能使用数字来索引数据,不过有特殊情况,当...

pandas表连接 索引上的合并方法

pandas表连接 索引上的合并方法

如下所示:left1=pd.DataFrame({‘key‘:[‘a‘,‘b‘,‘a‘,‘a‘,‘b‘,‘c‘],‘value‘:range(6)})right1=pd.DataFrame({‘group_val‘:[3.5,7]},index=[‘a‘,‘b‘])print(left1)print(right1)re...

python实现人人自动回复、抢沙发功能

python实现人人自动回复、抢沙发功能

最近人人上看到有好友总是使用软件抢沙发,便决定用Python也写一个玩玩一、状态回复表单POST同样使用chrome开发者工具抓包红色选择选中部分为必须提交的部分 提交表单的内容postdata={‘c‘:content,#1你要评论的内容‘owner‘:owner,#2该状态的所有者ID‘source‘:s...

利用Python写一个爬妹子的爬虫

利用Python写一个爬妹子的爬虫

前言最近学完Python,写了几个爬虫练练手,网上的教程有很多,但是有的已经不能爬了,主要是网站经常改,可是爬虫还是有通用的思路的,即下载数据、解析数据、保存数据。下面一一来讲。1.下载数据首先打开要爬的网站,分析URL,每打开一个网页看URL有什么变化,有可能带上上个网页的某个数据,例如xxID之类,那么我们就需要在...

python os用法总结

python os用法总结

前言:在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用。那我们看看他们...

Python DataFrame 设置输出不显示index(索引)值的方法

Python DataFrame 设置输出不显示index(索引)值的方法

在输出代码行中,加入“index=False”如下:m_pred_survived.to_csv("clasified.csv",index=False)以上这篇PythonDataFrame设置输出不显示index(索引)值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持51dev开发社...

浅谈Pandas 排序之后索引的问题

浅谈Pandas 排序之后索引的问题

如下所示:In[1]:importpandasaspd...:df=pd.DataFrame({"a":[1,2,3,4,5],"b":[5,4,3,2,1]})In[2]:dfOut[2]:ab015124233342451In[3]:df=df.sort_values(by="b")#按照b列排序In[4]:dfO...