|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
由于关键字数量很大,有几百个,建了一个关键字EXCEL 关键字.xlsx。里面只有一列“关键字”
另一个EXCEL表格是数据表.xlsx,需要根据关键字列表删除对应的行。 此表第一列是"关键字"
如下代码报错,求助各位。谢谢
import pandas as pd
import numpy as np
cs=pd.read_excel('关键字.xlsx',dtype=str)
cs=cs.set_index('关键字')
ds=pd.read_excel('数据表.xlsx',dtype={'关键字':str})
ds.drop(cs['关键字'])
运行报错
KeyError Traceback (most recent call last)
KeyError: "['03100111', '03100112', '03100201', '03100202'] not found in axis"
该如何修改?
再次感谢
我测试了一下,就是把第一个索引去掉,第二个文件索引加上,就可以通过了
dd=pd.read_excel('e:\stock.xlsx')
df=pd.read_excel('e:\stock_list.xlsx',index_col=0)
df.drop(dd['ts_code'],inplace=True)
|
|