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
提交
取消