- 博客(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关注的人