- 创建时,通过dtype指定,但是这种方法只适合整个DataFrame内所有数值都是一个类型的情况
- 创建后,可以通过astype来修改指定列的类型
- 从csv读取时,通过dtype可以指定多列的不同类型
- 从csv读取时,date或者datetime型的数据可以通过parse_dates参数指定
import pandas as pd
df = pd.DataFrame(columns=['col1','col2'],dtype=int)
df.astype('float')
pd.read_csv(pathfile, index_col=0, dtype={'col1':str}, parse_dates=['col2','col3'])