手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

python-数据集处理-如何将数据集整理成字典形式

时间:2024-10-13 16:18:54

1、打开这个数据集,发现是一个评分数据集,每一列分别表示用户,项目,评分以及时间,当我们想要查询比如【196】这个用户对哪些项目进行了评分,那么字典形式就可以很好的帮助我们。

python-数据集处理-如何将数据集整理成字典形式

2、首先定义两个空亨蚂擤缚字典,再利用【open】函数打开数据集所在的文件位置,利用【readlines】函数将数据集先全部缥熹嵛郦读取进来;【strip】是为了消除每一行末尾的转行符,【split】是将每一个以【tab】键为分隔符的数据分隔开,分别赋值给命名的四个变量;这里注意,有几列就命名几个变量;

python-数据集处理-如何将数据集整理成字典形式
python-数据集处理-如何将数据集整理成字典形式
python-数据集处理-如何将数据集整理成字典形式

3、对于读入的每一行,首先判断读入的【u】是否已经存在于晃瓿淀眠【u_dict】中了,如果已经存在,利用【append】函数直接将对应的【i】镙烨莲峪添加到末尾;如果未存在,则将【u_dict[u]】设置为【[]】,再添入【i】;同理,【i_dict】也可使用同种方法;

python-数据集处理-如何将数据集整理成字典形式
python-数据集处理-如何将数据集整理成字典形式

4、现在我们可以检查一下我们程序的正确性了,打印出【196】用户的所有评分对象【i】;通过检查数据集,我们可以发现是正确的。

python-数据集处理-如何将数据集整理成字典形式
python-数据集处理-如何将数据集整理成字典形式
python-数据集处理-如何将数据集整理成字典形式
© 手抄报圈