Python
Python记录
铁血阿张
这个作者很懒,什么都没留下…
展开
-
pandas-1
第1章 pandas基础import pandas as pdimport numpy as np一、文件读取与写入a = pd.read_table('123.txt',sep=' ',header=None)a.columns = ('col1','col2','col3')a col1 col2 col3 0 a 111 sdsa32原创 2020-06-16 20:12:22 · 267 阅读 · 0 评论 -
pandas可视化
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltplt.style.use('ggplot')plt.rcParams['font.family'] = 'SimHei' # 解决不能输出中文的问题。不区分大小写,即SimHei’效果等价于‘simhei’,中括号可以不要plt.rcParams['figure.autolayout'] = True # 解决原创 2020-06-04 16:51:16 · 241 阅读 · 0 评论 -
python中append和extend
append VS extendlist1.append(list2) 向列表1中添加一个列表对象list1.extend(list2) 把列表2的内容添加到列表1中原创 2020-04-30 16:13:30 · 248 阅读 · 0 评论 -
pd.melt和FacetGrid
1 pd.melt转换数据集,将宽数据集变成长数据集pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name='value', col_level=None)参数解释:frame:要处理的数据集id_vars:不需要被转换的列名value_vars:需要转换的列名,如果剩下的列全部都要转换...原创 2020-04-19 12:41:21 · 810 阅读 · 0 评论 -
groupby()以及绘图
1.groupby作用groupby函数主要是用来进行数据的分组以及分组后的运算该函数的语法顺序和逻辑执行顺序(我习惯是下面这样的书写顺序):df.groupby([Column1,Column2])[Condition1].agg({Column3: "mean",Column4:"sum"}).reset_index()2.举例写法1:a = df.groupby(['dail...原创 2020-04-17 18:05:56 · 15529 阅读 · 2 评论 -
区分axis=0和axis=1
官方帮助的解释:轴用来为超过一维数组定义的属性,二维数据拥有两个轴:第0轴沿着行的方向垂直向下,第1轴沿着列的方向水平延申。根据官方的说法,0表示纵轴,方向从上到下;1表示横轴,方向从左到右。当axis=0时,数组的变化是纵向的,体现出行的增加或减少。反之,当axis=1时,数组的变化是横向的,体现出列的增加或者减少。实例1:a = pd.DataFrame(np.arange(24)....原创 2020-02-23 18:06:24 · 577 阅读 · 0 评论