Pandas删除含有特定字符的行
本帖最后由 Handsome_zhou 于 2021-4-27 15:45 编辑import pandas as pd
import xlrd
import numpy as np
#此段代码的用处是将CSV文件中Ligand列中含有ATP的行删除
read_data = pd.read_excel('D:/PDB.xlsx') #读取excel表格数据
read_data = read_data.str.contains('ATP')==False]
#或者用下面这个,下面这个感觉感觉更好一点
#read_data = read_data.isin(['ATP'])==False]
read_data.to_csv('D:\\DOCK\\PDB\\PDB-not-ATP.csv',index=False)
页:
[1]