学python有些时日,由于对股票一向有投资,在编写一些策略的时候,往往要到网上下载一些数据,下载的数据需要一些整理,所以今天遇到了要将整列的%替换掉,和对整个列的数值进行字符转浮点,之前有用过吗,但用着用着就忘了,今天第一篇csdn文章,做一下笔记
如果要对dataFrane整列的数据,进行部分替换,刚开始以为很容易,直接
dfall['yjl']=dfall['溢价率'].replace('%','')
发现根本不成功,其实正确做法是
dfall['yjl']=dfall['溢价率'].str.replace('%','')
而如果对整列进行类型转换,则是
dfall['yjl'].astype(float)