导入库

import pandas as pd
from rdkit import Chem
from rdkit.Chem import rdMolDescriptors
from rdkit.Chem import Draw
import numpy as np
import warnings
warnings.filterwarnings("ignore")

载入数据

df = pd.read_csv('smiles.csv')

将smiles转换为RDKit的mol对象

df['mol'] = df['smiles'].apply(lambda x: Chem.MolFromSmiles(x))

绘制结构

Draw.MolsToGridImage(df['mol'][:5], molsPerRow=5, legends=list(df['smiles'][:5].values))

RDKit | 统计分子库中某种元素出现的次数相关推荐

  1. python列表统计每个元素出现次数_python 统计list中各个元素出现的次数的几种方法...

    利用字典dict来完成统计 举例: a = [1, 2, 3, 1, 1, 2] dict = {} for key in a: dict[key] = dict.get(key, 0) + 1 pr ...

  2. Spark算子:统计RDD分区中的元素及数量

    Spark RDD是被分区的,在生成RDD时候,一般可以指定分区的数量,如果不指定分区数量,当RDD从集合创建时候,则默认为该程序所分配到的资源的CPU核数,如果是从HDFS文件创建,默认为文件的Bl ...

  3. Java统计List中每个元素出现的次数、用java实现生成或显示文件的一些数字、微信小程序开发回顾

    Java统计List中每个元素出现的次数 int countA = Collections.frequency(list, "a"); Collections.frequency( ...

  4. (Note)Python 统计列表中各元素出现的次数

    演示列表: Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] 1.统计列表中不同元素的个数 Demo_list=[1,2,3,3,3,5, ...

  5. 如何统计列表中每个元素出现的次数

    通过for循环.if-else条件语句.列表的相关知识,运用简单易懂的方式,实现统计列表中每个元素出现的次数. 空的列表2的建立,以便于存放用for循环和if-else条件语句筛选出来的列表1中存在的 ...

  6. 编程. 已知字符串:this is a test of java. 按要求执行以下操作: (1) 统计该字符串中字母s出现的次数 (2) 取出子字符串test (3) 用多种方式将本字

    package Char_String;import com.sun.xml.internal.ws.util.StringUtils;import java.util.Arrays;/** * Cr ...

  7. Python返回列表中某个元素的出现次数list.count()方法

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...

  8. Python 获取list 中指定元素出现的次数

    Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...

  9. js计算数组中每个元素出现的次数(2种方法)

    js计算数组中每个元素出现的次数(2种方法) js动态生成唯一id Javascript生成全局唯一标识符(GUID,UUID)的方法

最新文章

  1. Excel导入异常Cannot get a text value from a numeric cell解决
  2. 提升网站优化排名的前提是什么?
  3. 父窗口与子窗口的数据传递问题
  4. 1.1 MySQL 逻辑架构
  5. 【测试点分析】1067 试密码 (20分)_20行代码AC
  6. 谷歌浏览器怎么设置点击书签 谷歌浏览器如何设置点击书签
  7. 完善区块链产业链 加速经济数字化转型
  8. java 中静态变量(类变量)与实例变量 静态方法与实例方法
  9. pythonmain是什么_Python - __name__=='__main__'是干啥的,以及python -m与python的区别
  10. 父元素浮动子元素会浮动吗_为什么quot;overflow:hiddenquot;能清除浮动的影响
  11. 两个工作流:什么时候选择BizTalk,什么时候选择WWF?微软人士给了一个简单的判断原则...
  12. 对象池 IObjectPool -- ESBasic 可复用的.NET类库(15)
  13. 拉格朗日插值多项式及其余项
  14. 光在参与介质中的传播及辐射传递方程
  15. Flash MX 2004实例制作视频教程:图片切换效果
  16. 选个关注热度上升的大数据工具学习下吧
  17. 像哆啦A梦懂大雄一样懂客户,我们也会拥有百宝箱
  18. 07 【动词的形式】verb structure,动词的位置,动词的使用,及物动词和不及物动词,使役动词,感官动词,
  19. SS524V100 SDK安装编译osdrv问题汇总
  20. golang 微信支付介绍

热门文章

  1. 漫画 | 如何用 Kubernetes 实现 CI/CD 发布流程?
  2. 网关限流了,躲在后面的服务就能高枕无忧啦?
  3. 源代码从 300 行到 172,000 行,它用了 23 年
  4. ElasticSearch 在数十亿级别数据下,如何提高查询效率?
  5. 我工作三年了,该懂并发了(干货)
  6. 刚刚!美国官宣100000名 IT 人失业,感觉很慌 !
  7. 这才是面试官想听的:详解「递归」正确的打开方式
  8. 面试官:你知道java类是怎么跑起来的吗?问的我一脸懵
  9. Linux后台开发必看!
  10. 工程能力提升管理之道