Handsome_zhou 发表于 2021-4-25 19:51:25

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]
查看完整版本: Pandas删除含有特定字符的行