pd.read_csv gives me str but need float

前端 未结 2 562
感动是毒
感动是毒 2021-01-19 13:25

I have a CSV which looks like this:

Date,Open,High,Low,Close,Adj Close,Volume
2007-07-25,4.929000,4.946000,4.896000,4.904000,4.904000,0
2007-07-26,4.863000,4         


        
2条回答
  •  孤街浪徒
    2021-01-19 14:18

    I think you need to_numeric with errors='coerce' because it seems there are some bad data:

    data = pd.read_csv(file, index_col='Date', usecols=['High','Low'])
    
    data = data.apply(pd.to_numeric, errors='coerce')
    

提交回复
热议问题