自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 pandas: 在dataframe中取出一列的时候,不同的操作生成结果不同——series or dataframe

已有一个dataframe名字为 RoadRank_df,print(RoadRank_df) out:  使用命令 : RoadRank1_df = RoadRank_df[['rank1']].dropna() 结果为: dataframe 打印输出                                         使用命令: RoadRank1_df1...

2019-01-24 12:17:53 2189

转载 pandas: DataFrame排序问题

一、定义数据框DataFrameimport  pandasframe = pandas.DataFrame({"a":[9,2,5,1],"b":[4,7,-3,2],"c":[6,5,8,3]}) frameOut[53]:    a  b  c0  9  4  61  2  7  52  5 -3  83  1  2  3二、按列对DataFrame排序1....

2019-01-23 21:18:38 1149

原创 python: python求各种距离公式

一.  scipy.spatial 模块的介绍在scipy.spatial中最重要的模块应该就是距离计算模块distance了。from scipy import spatial距离计算矩阵距离计算函数矩阵参数每行代表一个观测值,计算结果就是每行之间的metric距离。Distance matrix computation from a collection of raw obse...

2019-01-23 20:12:10 6841 1

原创 Python:在Python中 输出不重复的随机数

关键在于使用集合setimport  randomh =set()while(len(h)<10):    h.add(random.randint(10,100)) print(h) 

2019-01-23 19:36:59 3175

原创 Python: 统计元素的个数

1. list.count(value)可返回value在list中的个数2.DataFrame.count()返回每行或每列的值的个数,除去空值(默认是行)    DataFrame.count(axis =0)  或  DataFrame.count(axis =1) ...

2019-01-21 20:50:23 9191

原创 python中根据元素获得索引

1. 获取DataFrame的值的索引(1)可以用DataFrame的条件索引,即令df_sub=df[conditions],然后再获取df_sub的index属性即可如:random_fcd[random_fcd['time1']=='2.77'].index(2)对于某一个列(series类型的数据),可以先转化为list类型,然后利用list.index(values)方法获取...

2019-01-21 15:10:40 3248

转载 python:找出列表list中的重复元素

问题:一个列表中可能含有重复元素,使用set()可以实现列表的去重处理,但是无法知道哪些元素是重复的,下面的函数用于找出哪些元素重复了,以及重复的次数。【问题解决】from collections import Counter   #引入Countera = [29,36,57,12,79,43,23,56,28,11,14,15,16,37,24,35,17,24,33,15,3...

2019-01-21 10:15:38 15343

转载 pandas:dataframe更改数据类型

pandas的dataframe数据类型转换 在使用pandas库进行数据分析时,有时候会需要将object类型转换成数值类型(float,int),那么如何做呢?主要有以下三种方法:创建时指定类型,df.astype强制类型转换,以及使用pd.to_numeric() 转换成适当数值类型。 一,创建时指定类型 二,使用df.astype()强制类型转换三,使用pd...

2019-01-20 22:01:50 6536

原创 pandas: 获取Dataframe的行数和列数

返回列数:df.shape[1]返回行数:df.shape[0] 或者:len(df) 

2019-01-20 20:56:22 76693 1

原创 pandas: DataFrame 删除重复的行

 1. 建立一个DataFrame C=pd.DataFrame({'a':['dog']*3+['fish']*3+['dog'],'b':[10,10,12,12,14,14,10]}) 2. 判断是否有重复项用duplicated( )函数判断   C.duplicated() 3.  有重复项,则可以用drop_duplicates()移除重复项 C...

2019-01-15 20:34:56 50689 3

原创 pandas: dataframe的拼接与合并

python 把几个DataFrame合并成一个DataFrame——merge,append,join,concatpandas provides various facilities for easily combining together Series, DataFrame, and Panel objects with various kinds of set logic for t...

2019-01-15 20:26:59 5357

原创 Python异常处理 -跳过异常继续执行

当循环中出现异常时,如何跳过循环中的异常继续执行,下面是一种可行的方法:import pandas as pddates=range(20161010,20161114)pieces=[]for date in dates:    try:        data=pd.read_csv('A_stock/overview-push-%d/stock overview.csv' %d...

2019-01-15 17:47:17 4655

转载 python: 求两个list 的交集,并集,差集

#!/usr/bin/env python#coding:utf-8'''Created on 2016年6月9日@author: lei.wang'''def diff(listA,listB):    #求交集的两种方式    retA = [i for i in listA if i in listB]    retB = list(set(listA).inters...

2019-01-09 14:44:53 507

转载 Python: 输入、输出

 一、输出在程序中输出就是打印信息,python中通过print函数打印变量、常量、表达式、函数的结果,将结果显示在控制台,方便开发人员查看,以及调试程序示例如下:print('hello, world')print(300)print(100 + 200)print('100 + 200 =', 100 + 200)1.1格式化输出<1>格式化操作的目...

2019-01-08 22:13:14 297

原创 pandas: dataframe按某一列的值分成多个小的dataframe

目标: 根据dataframe中某一列中不同的值,按照值来划分为 多个小的dataframe步骤:       1. 将dataframe中某一列中不同的值,以列表的形式返回;      代码: listType = data['type'].unique()   ——返回list,里面存放的内容即为各个元素      eg:                fcdV2_T_ID_1...

2019-01-08 16:11:35 23760 5

原创 pandas: DataFrame 交集并集补集

对于colums都相同的dataframe做过滤的时候例如:df1 = DataFrame([['a', 10, '男'], ['b', 11, '男'], ['c', 11, '女'], ['a', 10, '女'], ['c', 11, '男'...

2019-01-06 23:06:51 16029 1

原创 Python 字符串操作(截取/替换/查找/分割)

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。# 例1:字符串截取str = '12345678'print str[0:1]>> 1 # 输出str位置0开始到位置1以前的字符print str[1:6] >> 23456 # 输出str位置...

2019-01-06 22:57:33 573

转载 pandas:处理dataframe中的字符串(2)—— pandas 数据框的str列内置的方法详解

   原文链接:https://blog.csdn.net/qq_28219759/article/details/52919233在使用pandas框架的DataFrame的过程中,如果需要处理一些字符串的特性,例如判断某列是否包含一些关键字,某列的字符长度是否小于3等等这种需求,如果掌握str列内置的方法,处理起来会方便很多。        下面我们来详细了解一下,Series类的...

2019-01-06 22:41:57 18145

转载 pandas:处理dataframe中的字符串(1)

原文链接: https://blog.csdn.net/haiyu94/article/details/75575163 

2019-01-06 22:27:39 4206

转载 pandas教程:Dataframe筛选数据

原文连接: https://blog.csdn.net/hnanxihotmail/article/details/81625854 >>> import pandas as pd >>> import numpy as np >>> #今天还是用到了DataFrame,如果你用一下它的筛选数据的功能,你会大吃...

2019-01-06 22:21:43 4084

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除