labels_df = pd.DataFrame([ { 'synset_id': l.strip().split(' ')[0], 'name': ' '.join(l.strip().split(' ')[1:]).split(',')[0] } for l in f.readlines() ])
1 回答
呼如林
TA贡献1798条经验 获得超3个赞
1.楼主只加了JS的标签,这个是Python代码吧?pd指的是pandas吧(import pandas as pd?)
2.[] 里面是列表生成式, 会根据for l in f.readlines()读入每一行然后生成一个含有多个字典的列表
3.{}是字典中的实际内容,做了一些简单的字符串切分(split),合并(join)和去除前后的空格(strip)
4.f文件中的每一行应该都是含有格式统一的synset_id和name信息
添加回答
举报
0/150
提交
取消
