logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pandas——很全的groupby、agg,对表格数据分组与统计

groupby功能:以一种自然的方式对数据集切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组、DataFrame列名)拆分pandas对象。计算分组摘要统计,如,计数、平均值、标准差、或用户自定义函数。对DataFrame的列应用各种各样的函数。应用组内转换或其他运算,如规格化、线性回归、排名或选取子集等。计算透视表或交叉表。执行分位数分析以及其他分组分析。groupby默认...

#pandas
pandas的apply函数使用

这个函数很有用,隔一段时间不用就老忘记,在这里举例总结一下。apply函数可以对DataFrame对象进行操作,既可以作用于一行或一列的元素。使用例子1、常常作用于列元素问题一:sales是一个Dataframe表格,它有一列叫distance(每一个值为"1.5km"、“5.0km"这种长相)。请把每一个值变成"1.5”、"5.0"这种长相。def fun(x):return st...

#pandas
pandas.concat实现竖着拼接、横着拼接DataFrame

1、concat竖着拼接(默认的竖着,axis=0)直接看例子:import pandas as pddf1=pd.DataFrame([10,12,13])df2=pd.DataFrame([22,33,44,55])df3=pd.DataFrame([90,94])df100...

#pandas
时间序列——滑动窗口

滑动窗口是什么?滑动窗口就是能够根据指定的单位长度来框住时间序列,从而计算框内的统计指标。相当于一个长度指定的滑块正在刻度尺上面滑动,每滑动一个单位即可反馈滑块内的数据。看个例子import numpy as npimport pandas as pd#时间序列tssales= pd.read_csv(r'G:\kaggle\FutureSales\sales_train.csv')...

pandas Plot出图

pandas绘图import pandas as pdimport numpy as npimport matplotlib.pyplot as pltnp.random.randn(10)array([-0.55641654,0.61721538, -0.44471859, -0.70549804, -0.40572372,0.94200087,0.576...

#pandas
python3.5下安装pip,numpy,scipy,sklearn,pandas,matplotlib,jieba,requests、windows下搭建virtualenv虚拟环境

环境:win8+64位,python3.5可以在cmd下输入python -V查看自己的python版本。使用pip来install一种是直接在cmd任意目录下输入:pip install 库名另一种是先在下面这网址下载一些库的*.whl文件,记着文件下载的路径,然后输:pip install 路径。注意:别下载错了版本。怎么选呢:我python3.5的就选了cp3,64位系统就选了ad

#numpy#scipy#pandas
c++重拾 STL之heap(堆)

头文件#include <algorithm>1、heap的四个函数:make_heap:建立堆push_heap:在堆中添加数据pop_heap:在堆中删除数据sort_heap:堆排序建立堆make_heap(_First, _Last, _Comp)_First, _Last:可以随机访问的迭代器/ 指针_Comp: 比较函数(仿函数)默认是建立最大堆的。...

XGboost模型训练与调参

XGboostXGboost是(Gradient Boosting Decision Tree)梯度提升树的一种实现。DBDT Model cycle:Exampleimport pandas as pddata= pd.read_csv(r'G:\kaggle\housePrice\train.csv')data.head()...

c++读一行数字以换行结束,读一行句子以换行结束,读多行字符串

基础1、getchar()头文件#include<cstdio>中从标准输入读下一个字符。原返回int(如输入a,函数返回97)。2、getline()读入一行字符串,以换行结束。应用:实现输入1、读一行整数,以换行结束。便输出。输入: 10 20 30 80 70输出: 10 20 30 80 70#include <iostream>#includ...

#c++
python3 中文乱码 UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters

报错#!/usr/bin/python3# -*- coding: utf-8 -*-str_1 = '这是中文' # strprint(str_1)报错:UnicodeEncodeError: ‘latin-1’ codec can’t encode characters in position 0-3: ordinal not in range(256)解决方法str_2 = str_1.en

#python#开发语言
    共 16 条
  • 1
  • 2
  • 请选择