0
我想用DF2 [some_column] .values替换DF1.index.values但是如果DF2 [some_column] .value不为空或空值,我只想替换串。用列表中的值替换df索引值,但忽略空字符串
DF1.index.values
Index(['a','b','c','d']), dtype='object')
DF2[some_column].values
['base','','','net 1']
预计输出
Index(['base','b','c','net 1']), dtype='object')
我尝试:
DF1.index = DF2[some_column].values
这是不正确,因为它取代一切,那不是我想要的,我只是在不为空或空值感兴趣。
呢'DF2 [some_column] .replace( '',DF1.index)'工作? – EdChum
谢谢EdChum,但它不会完成我打算做的事情。 –