题解 | #统计618的销售额#

统计618的销售额

https://www.nowcoder.com/practice/b4594cc333b74ef69d34d9056274e044

import pandas as pd


# Order ={
#     'order_num':['10001','10002','10003','10004','10005'],
#     'price':[80,991,281,452,173],
#     'Date':['2022/6/18','2022/6/19','2022/6/18','2022/6/17','2022/6/18'],
#     'shop_name':['lamer','sk2','Nike','lancome','Nike']
# }

# # df = pd.read_csv('Order.csv',sep=',',dtype=object)
# df= pd.DataFrame(Order)
# # 统计618当天销售总额,先通过Date筛选出行,再限制字段获取值,最后计算总和
# print(df.loc[df['Date']=='2022/6/18','price'].sum())
# # 统计每个shop_name出现过多少次
# print(df.value_counts('shop_name'))



'''方法一'''
# df = pd.read_csv('Order.csv',sep=',',dtype=object) 
df = pd.read_csv('Order.csv',sep=',')# 读取文件不能加dtype=object
# 统计618当天销售总额,先通过Date筛选出行,再限制字段获取值,最后计算总和
print(df.loc[(df['date']=='2022/6/18'),'price'].sum())
# 统计每个shop_name出现过多少次
print(df.value_counts('shop_name'))


'''方法二'''
df = pd.read_csv('Order.csv',sep=',')# 读取文件不能加dtype=object
# 统计618当天销售总额,先通过Date筛选出行,再限制字段获取值,最后计算总和
print(df['price'][df.date=='2022/6/18'].sum())
# 统计每个shop_name出现过多少次
print(df['shop_name'].value_counts())

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务