![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Data Analysis
文章平均质量分 63
BlackStar_L
Keep Coding, Reading and Writing, for the Data Scientist
展开
-
数据分析中的三种数据类型
数据分析中的三种数据类型Nominal data is classified without a natural order or rank, whereas ordinal data has a predetermined or natural order. On the other hand, numerical or quantitative data will always be a number that can be measured.In the example previously al翻译 2022-01-11 19:07:30 · 4569 阅读 · 2 评论 -
Pandas 将列表值转换成列上的值
Pandas 将列表值转换成列上的值转换方法转换方法初始数据:一列内的数据为列表,该列表内包含2个值。将2个值分开为2列。转换后:使用apply()函数,参数为pd.Series,作用于表中每一个值...原创 2020-03-14 16:16:19 · 2054 阅读 · 0 评论 -
将pandas中的DataFrame和Series转成python中的list
DataFrame和Series转list方法方法本质上,是将DataFrame和Series转换成ndarray(获取他们的values值即为多维数组),在调用自身属性.tolist()来直接转换。创建一个DataFramepd_test = pd.DataFrame({"a":[1,2,3], "b":[4,5,6]})pd_test查看他们的值,为多维数组:pd_test.v...原创 2020-03-14 14:54:57 · 1639 阅读 · 0 评论 -
NumPy — 从零到入门
numpy一.常见库函数1.empty2. full一.常见库函数1.emptyempty(shape, dtype=float, order=‘C’)shape, int或int元组dtype, 数组中元素的格式C或F, 代表行优先或列优先np.empty(shape=3)2. fullnp.full()...原创 2019-10-28 14:27:17 · 3604 阅读 · 6 评论 -
NumPy数组广播机制
数组广播机制一. 数组与数的运算1.普通列表计算2. 数组与数计算二. 数组与数组的运算满足两个重要条件1. 结构相同的数组之间的运算2. 与行相同,只有一列的数组的运算3. 与列相同,只有一行的数组的运算4. 不同维度数组之间的运算参考资料一. 数组与数的运算1.普通列表计算在python中,对一个列表所有元素加上一个数,需要使用map()函数,对列表中每个元素加上一个值。例如,对一个列...原创 2019-10-28 14:22:22 · 1104 阅读 · 0 评论 -
sum函数之Python和Numpy的应用
sum函数一. Python内置函数二. NumPy函数参考资料一. Python内置函数1. sum函数的结构sum(iterable [, start])iterable - 可迭代对象,如:列表,元祖,集合start - 指定相加的参数,不设置默认为0计算原理:先求iterable - 可迭代对象内部元素之和(降维),再与start相加注意:python中,相同数据类型才可以...原创 2019-10-29 12:56:55 · 538 阅读 · 1 评论 -
np.random模块的使用
np.random模块的使用一. np.random函数的几个方法1. randint方法2. randn方法3. random方法4. rand方法5. choice方法7. shuffle方法8. seed方法二. 官方文档一. np.random函数的几个方法1. randint方法用法:生成在半开半闭区间[low, high)上离散均匀分布的整数值。若high=None,则区间变...原创 2019-10-22 19:27:01 · 936 阅读 · 0 评论 -
pandas (一) 两种数据结构
pandas必备基础知识一. pandas的两种数据结构1. 一维数据结构 - Series(1). 四种创建方式(2). Series属性(3). Series索引(4). 基本函数的使用2. 二维数据结构(表格形) - DataFrame(1). 创建方式字典类创建列表类创建(2). DataFrame属性(3). DataFrame的基本使用T转置通过列索引获取列数据增加列数据删除列选取某个...原创 2019-11-25 11:57:31 · 2083 阅读 · 0 评论 -
pandas (二) 索引操作
pandas必备基础知识二二. Pandas的索引操作1. 增(1). reindex - 在原来索引数据的基础上,创建一个属于新索引的新对象,即创建新对象(2). 增加行2. 删3. 改4. 查5.高级索引二. Pandas的索引操作创建一个Series和DataFrame:ps1 = pd.Series(range(5), index=list("abcde"))pd1 = pd.Da...原创 2019-11-25 11:58:19 · 677 阅读 · 0 评论 -
Axis-轴的深度理解
Axis-轴的深度理解1. 引言2. 由浅入深求和举例求最大值举例删除元素举例3. 三维以上的数据1. 引言一般人刚接触数组的时候,为了方便记忆,将axis=0规定行,将axis=1规定为列,但这只是对于二维数组来说,可以快速理清结构的一种方式;但对于多维数组呢?若axis=2,3…应该如何去理解呢?axis=2可勉强理解为空间上的z轴,或称厚度,但后面就犯困了。那么此时就应该换一种思路,换一...原创 2019-10-29 13:00:31 · 1637 阅读 · 0 评论 -
matplotlib (一) 图的基本操作
matplotlib一. 点与线的操作二. 图表的操作1. 设置轴标签:2. 设置标题一. 点与线的操作方法一:plot(x, y, linestyle, linewidth, marker, markersize, color)(1) linestyle:线的风格字符描述中文-solid line实线(一个 -,默认值)–dashed line虚线...原创 2019-11-19 18:33:02 · 2998 阅读 · 0 评论 -
matplotlib (二) 几种常见图绘制
matplotlib 二几种常见图形一. 条形图1. 正向条形图2. 横向条形图3. 分组条形图二. 直方图三. 散点图四. 饼图五. 箱线图六. 雷达图几种常见图形一. 条形图1. 正向条形图.bar(x, height, width=0.8, bottom=None, align='center', color='b', edgecolor='w', linewidth=None, h...原创 2019-11-19 18:57:15 · 1015 阅读 · 0 评论 -
matplotlib (三) 容器的概念与理解
matplotlib 三一. 绘制画布Figure容器1.函数与参数2. 相关方法关于figsize和pdi对图大小的显示参考文档二. Axes容器相关方法三. Axis容器相关方法参考文档四. Tick容器参考文档一. 绘制画布Figure容器以整个边框、图像及内部所有元素为对象1.函数与参数说明:所有绘图元素的顶层容器使用:fig = plt.figure(参数).figur...原创 2019-11-21 20:06:02 · 439 阅读 · 0 评论 -
matplotlib (四) 多图布局问题
matplotlib 四原创 2019-11-23 11:09:49 · 2348 阅读 · 0 评论