I get the TWSE price from Taiwan Stock Exchange.
df = pd.read_csv(r'C:\Stock\TWSE.csv',encoding='Big5')
df.head()
    日期    開盤指數   最高指數   最低指數   收盤指數
0 96/02/01 7,751.30  7,757.63   7,679.78  7,701.54
1 96/02/02 7,754.16  7,801.63   7,751.53  7,777.03
2 96/02/05 7,786.77  7,823.94   7,772.05  7,783.12
3 96/02/06 7,816.30  7,875.75   7,802.94  7,875.75
4 96/02/07 7,894.77  7,894.77   7,850.06  7,850.06
df.loc[0][2]
'7,757.63'
type(df.loc[0][2])
str
I want to convert the str type to float type for the purpose of plotting. But, I can not convert them. For example:
float(df.loc[0][2])
ValueError: could not convert string to float: '7,757.63'
 
     
     
    