¶读取csv
¶方法一
1 | reader_cross_table = csv.reader(open(data_idx_two_sides, 'r')) |
这样后面可以直接用中括号引用
1 | rows = [item for item in reader_cross_table] |
¶方法二
用pandas,也很简单:
1 | stich_names = pd.read_csv(stich_id2name_path, sep='\t', header=-1) |
引用的话,要使用loc:
1 | stich2drugbank = {} |
¶写入csv
这个更简单:
1 | f_decagon = open('decagon_relations.csv', 'w') |
¶判断字典是否包含某个key:
1 | if reader_decagon.loc[i][0] in stich2drugbank |