Python资料汇总

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%')); 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值