pandas根据条件替换某一列的值

例如:在pandas里当 trade_status为0,开高低收成交量都变为None

data_clean = pd.DataFrame(results1,columns=['code','date','trade_status','adj_open','adj_high','adj_low','adj_close','adj_volume','rtn'])
data_clean.loc[data_clean['trade_status'] == '0','adj_open'] = None
data_clean.loc[data_clean['trade_status'] == '0','adj_high'] = None
data_clean.loc[data_clean['trade_status'] == '0','adj_low'] = None
data_clean.loc[data_clean['trade_status'] == '0','adj_close'] = None
data_clean.loc[data_clean['trade_status'] == '0','adj_volume'] = None
发布了127 篇原创文章 · 获赞 31 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/lzz781699880/article/details/100120409