ntjm.net
当前位置:首页 >> python DAtAFrAmE行数 >>

python DAtAFrAmE行数

len(DataFrame)

pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这么说你可能无法从感性上认识它,举个例子,你大概用过Excel,而它也是一种数据组织和呈现的方式,简单说就是表格,而在在pandas中用DataFrame组织数据.

import pandas as pd #新建一个dataFrame,df d={ '消费总金额':[100,150,200], '消费次数':[1,2,2], } df=pd.DataFrame(d) #新增一列‘平均值’表示两者相除 df['平均值'] =df.apply(lambda x: x[0] / x[1], axis=1) df

什么意思?查dataframe一共多少行吗? 直接len(df['列名']),取一列求长度即可。

比如列名为type data['type'].unique() 返回了list,里面存放的内容即为各个元素

可以使用条件查询,设置一组条件。

方法1:循环那一列的value,将value保存在一个str类型的变量中,然后判断“宾馆反辣的index,删除此index后面的字符串,保存变量,执行下一次循环。 方法2:通过Pandas提供的一组字符串函数,df.str.find('宾馆反馈')拿到index,再通过df.str.repla...

排序分为降序和升序,dataframe排序包含单列排序和多列排序 # /usr/bin/python# -*- coding: utf-8 -*-# 导入依赖包pandasimport pandas as pd# 读入数据dat = pd.read_csv('data.txt', 'r')# 单列排序# 使用sort,默认是升序,所以下面的两个方...

今天笔者想对pandas中的行进行去重操作,找了好久,才找到相关的函数 先看一个小例子 [python] view plain copy from pandas import Series, DataFrame data = DataFrame({'k': [1, 1, 2, 2]}) print data IsDuplicated = data.duplicated() pri...

DataFrame有一个属性为empty,直接用DataFrame.empty判断就行。 例如,你的DataFrame为test_df,有 如果test_df为空,则 test_df.empty 返回 True,反之 返回False。 注意empty后面不要加()。 学习tips:查好你自己所用的Pandas对应的版本,在官...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com