数据分析
滑冰选手库里
纸上得来终觉浅,绝知此事要躬行
展开
-
Numpy学习笔记1——ndarray数组的属性、类型、创建、变换
ndarry对象属性和类型import numpy as npN维数组对象:ndarray使用np.array()生成一个ndarray数组ndarray数组的创建和变换原创 2018-10-22 11:24:23 · 416 阅读 · 0 评论 -
Mysql update多表联合更新
下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法student表 class表 1. 执行 UPDATE student s , class c SET s.class_n...翻译 2019-02-14 14:12:36 · 231 阅读 · 0 评论 -
在pandas.DataFrame.to_sql时指定数据库表的列类型
问题在数据分析并存储到数据库时,Python的Pandas包提供了to_sql 方法使存储的过程更为便捷,但如果在使用to_sql方法前不在数据库建好相对应的表,to_sql则会默认为你创建一个新表,这时新表的列类型可能并不是你期望的。例如我们通过下段代码往数据库中插入一部分数据:import pandas as pdfrom datetime import datetimedf ...原创 2019-02-15 14:37:05 · 10509 阅读 · 3 评论 -
pandas读取excel文件(内含多张表)
1. 读取excel读取excel主要通过read_excel函数实现,除了pandas还需要安装第三方库xlrd。pd.read_excel(io, sheetname=0, header=0, skiprows=None, skip_footer=0, index_col=None, names=None, parse_cols=None, parse_dates=False, d...原创 2018-12-13 14:33:33 · 14496 阅读 · 1 评论 -
Numpy学习笔记6——数组文件输入输出
写a = np.arange(100).reshape(5, 20)np.savetxt('np.csv', a, fmt='%d', delimiter=',')读b = np.loadtxt('np.csv',dtype=np.int, delimiter=',')原创 2018-10-24 11:10:41 · 226 阅读 · 0 评论 -
Numpy学习笔记5——唯一化以及其它的集合逻辑
原创 2018-10-24 11:07:58 · 224 阅读 · 0 评论 -
Numpy学习笔记4——用于布尔型组数的方法,排序
排序原创 2018-10-24 11:01:47 · 113 阅读 · 0 评论 -
Numpy学习笔记3——数组运算
np.mean()取平均值,这里,arr.mean(1)是“计算行的平均值”,arr.sum(0)是“计算每列的和”。ceiling:不超过元素的整数值。floor:小于元素的最大整数值。-----------------直接看例子-------------- >>>>>> a = np.ar...原创 2018-10-24 08:56:38 · 265 阅读 · 0 评论 -
Numpy学习笔记2——索引与切片
ndarray跟列表最重要的区别在于,数组切片是原始数组的视图。这意味着数据不会被复制,视图上的任何修改都会直接反映到源数组上。如果你刚开始接触NumPy,可能会对此感到惊讶(尤其是当你曾经用过其他热衷于复制数组数据的编程语言)。由于NumPy的设计目的是处理大数据,所以你可以想象一下,假如NumPy坚持要将数据复制来复制去的话会产生何等的性能和内存问题。注意:如...原创 2018-10-22 13:39:24 · 275 阅读 · 0 评论