pandas基础操作
admin
2023-07-29 14:22:00
0

import pandas as pd

1、定义一个字典

data = {'sales_volume': [100, 123, 446, 233, 456], 'month': ['1月', '2月', '3月', '4月', '5月']

        , 'product_id': ['1112', '1113', '1114','1115','1116'], 'color':['red', 'red', 'black', 'green', 'black']}

2、将字典放入dataframe数据结构,自动生成一列数据做索引0-4

df = DataFrame(data)

print df

   color month product_id  sales_volume

0    red    1月       1112           100

1    red    2月       1113           123

2  black    3月       1114           446

3  green    4月       1115           233

4  black    5月       1116           456


3、将dataframe数据处理为字典格式

keys = list(df.keys())

values = df.values

print keys,values

dicts = [dict(zip(keys, value)) for value in values]

print dicts

[{'color': 'red', 'sales_volume': 100L, 'product_id': '1112', 'month': '1\xe6\x9c\x88'}, {'color': 'red', 'sales_volume': 123L, 'product_id': '1113', 'month': '2\xe6\x9c\x88'}, {'color': 'black', 'sales_volume': 446L, 'product_id': '1114', 'month': '3\xe6\x9c\x88'}, {'color': 'green', 'sales_volume': 233L, 'product_id': '1115', 'month': '4\xe6\x9c\x88'}, {'color': 'black', 'sales_volume': 456L, 'product_id': '1116', 'month': '5\xe6\x9c\x88'}]


4、通过groupy计算和,精确到color

print df.groupby(['product_id', 'color']).sum()

                  

product_id color    sales_volume            

1112       red              223

1113       black           446

               green          233

1116       black           456


相关内容

热门资讯

美国250周年庆典变特朗普私人... 7月4日,美国迎来独立250周年。有分析指出,特朗普“劫持”庆典,让250周年从“国家生日”变成了“...
秘鲁首位民选女总统,能否破除“... 经过数周的抗议、舞弊指控及选票复审后,秘鲁选举委员会于7月3日正式宣布右翼人民力量党候选人藤森庆子当...
五预警齐发!广西局地有特大暴雨... 7月4日18时,台风黄色预警、暴雨橙色预警、强对流天气黄色预警、橙色山洪灾害气象预警、黄色地质灾害气...
化学硕士突然辞职竟为参与制毒,... 从一条可疑化学品购买线索入手,查到反常离职的化学专业研究生,逐渐牵出背后暗藏的制毒图谋……今年4月,...
郑丽文主动拥抱卢秀燕江启臣,批... 中国国民党主席郑丽文4日到台中市辅选市长参选人江启臣,与台中市长卢秀燕同场造势。郑丽文主动拥抱卢与江...
熊猫馆灯具故障出现火苗,无锡动... 澎湃新闻记者 张未央2026年7月4日,无锡动物园管理处就前一天发生的熊猫馆照明设施故障情况发布通报...
泽连斯基证实打击俄圣彼得堡附近... △泽连斯基4日发布的打击画面当地时间4日,乌克兰总统泽连斯基在社交媒体发文证实,乌方于当日凌晨发起远...
荷木刷漆方法有哪些 1、刷漆之前的准备工作有很多,具体刷漆应该根据刷漆的具体产品的情况,准备好工具以及油漆的产品。2、油...
木油和木蜡油哪个好 摘要:木油和蜡油都是从植物中提取的,但是前者更便宜,口感更好,而且更轻,属于木质油性的绿色油漆,不含...
老旧的木柜怎么翻新 1、老旧的木柜可以进行刷漆翻新,这是最常用的一种翻新方式。2、还可以进行贴壁纸翻新,与第一种方法相比...