文章目录
数据合并之join
**join:**默认情况下他是把行索引相同的数据合并到一起
数据合并之merge
**merge:**按照指定的列把数据按照一定的方式合并到一起
#数据分组聚合01
#例1:统计美国的星巴克数量和中国的哪个多
import pandas as pd
import numpy as np
file_path="./starbucks_store_worldwide.csv"
df=pd.read_csv(file_path)
#print(df.head(1))
#print(df.info())
grouped = df.groupby(by="Country") #分组
# print(grouped)
#DataFrameGroupBy
#可以进行遍历
# for i,j in grouped:
# print(i)
# print("-"*100)
# print(j,type(j))
# print("*"*100)
# df[df["Country"]="US"]
#调用聚合方法
country_count=grouped["Brand"].count()
print(country_count["US"])
print(country_count["CN"])