题解 | 短视频用户数据和购买数据

短视频用户数据和购买数据

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

import pandas as pd
#导入两个表,注意设置dtype
dt1=pd.read_csv('Tk.csv',dtype={'ID':int,'Follows':int,'Fans':int,'Cost':float,'Days':int,'Number_of_vedios':int})
dt2=pd.read_csv('Shop.csv',dtype={'ID':int,'order_num':str,'price':float,'date':str,'shop_name':str,'VIP_level':int})
#从表一中筛选出粉丝数大于10000的ID
a=dt1[dt1['Fans']>10000]['ID']
#建立一个空列表,存储dt2中匹配ID的索引
index_list=[]
for i in a:
    index_list.extend(dt2[dt2['ID']==i].index.tolist())
#从dt2检索索引列表,并且取shop_name列
s=dt2.loc[index_list,'shop_name'].sort_index()
print(s)

全部评论

相关推荐

05-01 22:41
中南大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务