3 aryena的花花世界

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

关于df中的排序

python内置的sorted()和.sort() 都是稳定的排序方法。日期是索引,因为high这列可以有重复值,所以需求是按high列降序排列,如果遇到重复值,再按第二顺序也就是日期索引列进行升序排列。但是发现pandas的sort_values不支持一列升序,一列降序。有什么办法吗?df.sort_values([‘high’, ‘日序’], ascending=[False, True...

2019-03-19 15:14:22

关于行和列的操作

增加一行hangzhou = zhewan_score_original[zhewan_score_original.城市 == '杭州市']hangzhou_d = hangzhou.服务分.describe()hangzhou_d.loc['90分以下'] = len( hangzhou[hangzhou.服务分<90])hangzhou_d.loc['80分以下...

2019-03-14 18:38:55

series转换成dataframe

在平时数据分析时,通过describe和groupby生成的统计数据,更多的时候是属于series格式的。而我们在后续的分析或者数据合并的过程中,我们往往需要将series格式转换成dataframe格式,往往存在以下两种情况单个的series转换成dataframe,其中也要将index去除索引,变成dataframe中的一列#生成序列,这里注意pd.Series的S一定要大写ser...

2019-03-14 16:28:18

python2和python3的区别

【1】print用法在python2中 print后面直接跟字符串,而在python3中字符串需要用小括号进行封装。#python2print 'nimen'#python3print ('nimen')【2】string中字母序列的表达方式在python2中用string.letters表示所有字母,在python3中用string.ascii_letters表示所有字母。s...

2018-10-09 19:11:00

python核心编程第六章

6-1 字符串。string模块中是否有一种字符串方法或者函数可以鉴定一个字符串是否是另一个大字符串的一部分?#in/not in 可以判断一个字符串是否再另一个字符串中'bc' in 'abcd'Out[3]: True'bc' not in 'abcd'Out[4]: False6-2 字符串标识符。修改例6-1的idcheck.py脚本,使之可以检测长度为一的标识符,并且可以...

2018-10-09 19:04:22

python核心编程第二版-第五章习题--自己写(欢迎批改)

第二题:操作符1/写一个函数,计算并返回两个数的乘积;2/写一段代码调用这个函数并显示它的结果def ji(a,b): return a*bji(2,6)第三题:标准类型操作符。写一段脚本,输入一个测验成绩,根据下面的标准,输出他的评分成绩(A-F).A:90~100B:80-89C:70-79D:60-69E:<60def fenshu(a): if...

2018-09-18 13:43:13

jupter notebook安装

1、Mat 在他的课程中写道:“到目前为止,安装 Jupyter 最简单的方法是采用 Anaconda。” Anaconda 是为数据科学建立的一个软件包。由于这节课中已经有了 Jupyter Notebook Workspaces,所以并不一定需要在你的计算机上设置 Anaconda,但我们仍然建议最好设置一下。 2、还可以使用命令行的 pip 安装 Jupyter:如果不想使用 Anacon...

2018-09-13 15:55:56

【报错】:Missing parentheses in call to 'print'

使用print函数的时候往往会出现这个错误。 当你执行:print "hello world"出现以下错误: Missing parentheses in call to ‘print’原因:Python2.X和Python3.X不兼容。现在大部分人用的是Python3,而print “hello world”是Python2中的语法,在Python3中需要使用print()语...

2018-09-11 17:20:05

【报错】ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() o

**ambinguous:模糊的,有歧义的这个错误的理解:所选的真值不明确。可能是将一个值与多个值或一个列表中的值相比较、匹配,导致的问题**出现以上错误的代码:defxianhao(b):if(汇总0901['尾号']=='0')&(汇总0901['尾号']=='5'):return'星期五'elif(汇总0901['尾号...

2018-09-11 17:12:44

【报错】"cannot convert the series to class 'float'

def is_number(s): try: float(s) return True except ValueError: pass try: import unicodedata unicodedata.numeric(s) return True except (...

2018-09-07 17:24:55

python中基本数据处理

同一个数据框中,根据两列数据得出新一列数据例:有某工厂的上班时间,一列是夜间上班时间,一列是白间上班时间,我们需要根据这两列数据得出一列新数据:工人的夜班和白班情况。 具体规则: 1、如果夜间在线时长大于0,称之为夜班 2、如果白间在线时长大于0,称之为白间 3、如果司机当天在线时长为0 ,这称为未做单 4、如果夜间和白间的在线时长都大于0,称之为混合def function(a...

2018-09-06 16:51:21

Python中的对象

在Python中的对象数据类型主要包含,数值型、字符型、逻辑型、列表、元祖、字典、数据框。 本文将针对不同的数据类型进行介绍,说明其用法。 一、数值型、字符型、逻辑型说明数值型定义:数值型主要是指实数,正数,负数以及0。分为长整型,浮点值,复数 运算:数值型可以进行标准算术运算(+ - * / // % **) 举例:长整型(long):94895893589...

2018-09-05 17:33:06

Python代码过长换行问题

在Python中当代码过长,需要换行的话,如果之前换行会出现报错,需要在每一行的末尾加一个英文的”\”才可以正确换行。data['tool'] = data['jk']+\ data['df']+\ data['iui']...

2018-09-04 13:48:16

行为心理学

行为是心理和环境两个因素共同决定的当你在分析行为时,发现为什么出现了这种行为而没有出现另外一种行为,就要综合考虑一下环境的影响因素。 你的神经质或者一些行为习惯不会因为微博的使用而有本质的改变,但是你面对面和人聊天的时候,以及在微博或者微信中与人互动的时候的行为表现确实会因为环境的不同而有不同的表现形式。...

2018-09-04 13:45:25

SQL-CONCAT_WS的用法

起初在使用SQL进行多条件选择时,会使用where和and语法结合,在书写的过程中会显得非常累赘。后来发现了concat_ws的用法,可以将多条件进行结合,用起来很方便。CONCAT_WS()CONCAT_WS(separator, str1, str2,...)它是一个特殊形式的 CONCAT()。第一个参数separator是剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。...

2018-08-10 14:57:38

Excel打开CSV格式,大数字乱码情况

我们在打开CSV保存的身份证号,ID等大数字时,经常会出现末尾几位变为0的情况。 解决方案: 使用导入的方式打开而不是使用打开的方式。

2018-07-04 18:07:04

Python中的操作符

算数操作符+ - * / // % **1、操作符介绍 从左到右这些操作符依次是:加、减、乘 、传统除法、浮点除法、取余,乘方 单斜杠用作传统除法,双斜杠用作浮点除法(对结果进行四舍五入),传统除法是指如果两个操作都是整型的话,它将执行的是地板除(取比商小的最大整数),而浮点除法是真正的除法,不管操作数是什么类型,浮点除法总是执行真正的除法。 ...

2018-05-25 11:32:38

【报错】Missing parentheses in call to 'print'

在执行过程中出现以下报错:print'helloworld'File"<ipython-input-1-d05d0c8adf1f>",line1print'helloworld'^SyntaxError:Missingparenthesesincallto'print'原因:在Python...

2018-05-25 10:51:20

【报错】python 中 出现 invalid syntax

invalidsyntax就是语法错误常见的场景:1、在使用筛选是使用等号:例如data['car']==2data[‘car’]==2写成data['car']=2

2018-05-24 15:32:39

【报错】Python中expected an indented block

IndentationError:expectedanindentedblockPython严格地要求代码缩进,缩进的代码块相对于上一级是从属关系。用if语句举个例子:ifa==2:print‘helloworld’if语句的条件为真时会执行print语句,print语句是if语句的从属代码块,代表从属关系,print语句之前有4个空格。如果if语句没有任何从属的代码块就会...

2018-05-24 15:28:10

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!