我是靠谱客的博主 失眠哈密瓜,最近开发中收集的这篇文章主要介绍python个人总结的一些有用的代码1 Pandas 如何进行字符串分割:2 Pandas如何对一列相同的进行统计个数3 如何用代码自动打开网页4 Pandas 如何对一列相同的进行求和/平均数5 Pandas 如何进行格式化组合6 如何将DataFrom形式的数据转换成List()7 如何对多级索引合并(merge),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录如下

  • 1 Pandas 如何进行字符串分割:
  • 2 Pandas如何对一列相同的进行统计个数
  • 3 如何用代码自动打开网页
  • 4 Pandas 如何对一列相同的进行求和/平均数
  • 5 Pandas 如何进行格式化组合
  • 6 如何将DataFrom形式的数据转换成List()
  • 7 如何对多级索引合并(merge)

1 Pandas 如何进行字符串分割:

	data['site'] = data['site'].str.split('').str[1:5]     #注意后面的str是中括号

在这里插入图片描述

2 Pandas如何对一列相同的进行统计个数

	data = data['site'].str.split('').str[1:5].value_counts()    

在这里插入代码片

	#注意前面一定要是个变量,不要用Series
	#类似于data['site'] =  data['site'].str.split('').str[1:5].value_counts()会报错:
	#TypeError: unhashable type: 'list'

在这里插入图片描述

3 如何用代码自动打开网页

webbrowser.open("test003.html")                     #打开该HTML    括号里面是网页路径

4 Pandas 如何对一列相同的进行求和/平均数

    data['price']=(data['price']).astype(int)    #将价格这一列转化为int型
    data['site'] = (data['site']).astype(str)      #将位置这一列转化为str这一列
    a=(data.groupby('site').mean())             #通过对位置进行分组,然后求和。

5 Pandas 如何进行格式化组合

nodes=  [   {"name":i,   "symbolSize":j[0]/1000}    for i,j in zip(a.index,a.values)]

    # nodes = [
    #     {"name": "结点1", "symbolSize": 120},
    #     {"name": "结点2", "symbolSize": 20},
    #     {"name": "结点3", "symbolSize": 30},
    #     {"name": "结点4", "symbolSize": 40},
    #     {"name": "结点5", "symbolSize": 50},
    #     {"name": "结点6", "symbolSize": 40},
    #     {"name": "结点7", "symbolSize": 30},
    #     {"name": "结点8", "symbolSize": 20},
    # ]
#两种结果一样,然后其他的自己根据此进行扩展

6 如何将DataFrom形式的数据转换成List()

	data=(data[['lat','lng','heatmap']].values.tolist())

7 如何对多级索引合并(merge)

import pandas as pd
ele_data=pd.read_csv("ele_loss.csv")
ala_data=pd.read_csv("alarm.csv",encoding='gbk')#带有汉字

print('内连接纵向合并后的数据框大小为:n',ala_data.merge(ele_data))

ele_data=ele_data.set_index(['ID','date'])#设置['ID','date']为索引
ala_data=ala_data.set_index(['ID','date'])
print(pd.merge(ele_data,ala_data, left_index=True, right_index=True, how='inner'))

最后

以上就是失眠哈密瓜为你收集整理的python个人总结的一些有用的代码1 Pandas 如何进行字符串分割:2 Pandas如何对一列相同的进行统计个数3 如何用代码自动打开网页4 Pandas 如何对一列相同的进行求和/平均数5 Pandas 如何进行格式化组合6 如何将DataFrom形式的数据转换成List()7 如何对多级索引合并(merge)的全部内容,希望文章能够帮你解决python个人总结的一些有用的代码1 Pandas 如何进行字符串分割:2 Pandas如何对一列相同的进行统计个数3 如何用代码自动打开网页4 Pandas 如何对一列相同的进行求和/平均数5 Pandas 如何进行格式化组合6 如何将DataFrom形式的数据转换成List()7 如何对多级索引合并(merge)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部