题解 | #两份用户信息表格中的查找#

两份用户信息表格中的查找

https://www.nowcoder.com/practice/4c3cbf055f8247bfaeb65270afd2dfe1

# 导入pandas库,并将其重命名为pd
import pandas as pd

# 设置pandas显示的宽度,以便更好地查看数据(每行最多300个字符)
pd.set_option("display.width", 300)
# 设置pandas显示的最大行数,以便显示所有行(不限制行数)
pd.set_option("display.max_rows", None)
# 设置pandas显示的最大列数,以便显示所有列(不限制列数)
pd.set_option("display.max_columns", None)

# 从'Nowcoder1.csv'文件中读取数据,使用逗号作为分隔符,并将数据存储在名为nowcoder_1的DataFrame中
nowcoder_1 = pd.read_csv('Nowcoder1.csv', sep=',')
# 从'Nowcoder2.csv'文件中读取数据,使用逗号作为分隔符,并将数据存储在名为nowcoder_2的DataFrame中
nowcoder_2 = pd.read_csv('Nowcoder2.csv', sep=',')

# 使用'Nowcoder_ID'列将nowcoder_1和nowcoder_2两个DataFrame合并成一个新的DataFrame,使用外连接(outer join)方式
data = pd.merge(nowcoder_1, nowcoder_2, how='outer', on='Nowcoder_ID')

# 选择感兴趣的列,存储在名为column_name的列表中
column_name = ['Name', 'Num_of_exercise', 'Number_of_submissions']
# 从合并后的DataFrame中提取指定的列,存储在名为filter_data的新DataFrame中
filter_data = data[column_name]

# 打印过滤后的数据
print(filter_data)

全部评论

相关推荐

努力的小明a:项目看着很眼熟,施磊老师吧,我也学的这个😋我当时是把rpc框架做成了一个分布式网盘,这是一个项目,然后muduo库做成集群即时通讯,又用QT做了个交互的客户端,这样又一个项目,然后一个轻量redis,一个CAD,总共四个项目,投了三个月就今天2月份一个小厂Qt offer,然后后面想开了,Qt啥的都能干,这个月get了个北京大厂的offer,做java后端,人生就是这么魔幻,现在就在去北京入职的路上
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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