list
list用法总结:https://www.cnblogs.com/chendai21/p/8125422.html
numpy
numpy库教程(较长较全):https://blog.csdn.net/xjl271314/article/details/80409034
numpy数组拼接,合并:https://blog.csdn.net/qq_39516859/article/details/80666070
numpy数组转置:https://blog.csdn.net/Asher117/article/details/82934857
matplotlib
matplotlib绘制直方图,条形图,饼图(简单范例):https://blog.csdn.net/hohaizx/article/details/79101322
matplotlib绘制柱状图(涉及具体参数):https://www.jianshu.com/p/3170304baf55
matplotlib图例,标题和标签的使用:https://blog.csdn.net/xjl271314/article/details/80291284
pandas
pandas官方document:https://pandas.pydata.org/pandas-docs/stable/index.html
pandas下dataframe基本函数整理:https://blog.csdn.net/daydayup_668819/article/details/82315565
pandas下dataframe删除行列例子(drop方法):https://www.jb51.net/article/137876.htm
pandas写入csv,excel文件:https://blog.csdn.net/weixin_38168620/article/details/81380897
pandas下dataframe创建的五种方法:https://blog.csdn.net/u010199356/article/details/85697860
pandas下dataframe创建及写入csv文件代码片段截取:
data_to_file = pd.DataFrame(data=data_matrix, columns=column)
# data_matrix和column是numpy array类型,data_matrix是数据内容,column是列名
data_to_file.to_csv(filepath+filename+'_FlowNum'+flownum+'.csv',sep=',',index=False, header=True)
pandas下dataframe获取列名和行名:
dfname._stat_axis.values.tolist() # 行名称
dfname.columns.values.tolist() # 列名称
pandas下dataframe更改列名及重排:
df.rename(index=str, columns={"A": "a", "B": "c"},inplace=True)
# 将表格内的A、B两列的列名分别改为了a、c;
df1.reindex(index=['a','b','c','d'],columns=['one','two','three','four'])
# 将表格的列名由abcd改为one。two,three,four;
pandas下dataframe格式转换百分比字符串为浮点数:
from pandas import DataFrame;
df = DataFrame({'p_str': ['10.33%','23.22%','56%','35.786%','99.0009%']});
p_float = df['p_str'].str.strip("%").astype(float)/100;
#保留两位小数
p_float_2 = p_float.round(decimals=2)
#如果想将小数转成百分号字符串,可以这样子干
#再转换成百分号并且保留2位数(精度可以调整)
p_str_2 = p_float.apply(lambda x: format(x, '.2%'));