我想读取一个csv文件使用熊猫使用dtype参数,并有一个错误。熊猫read_csv使用dtype
我的CSV文件结构如下:
"USAF","WBAN","STATION NAME","CTRY","FIPS","STATE","CALL","LAT","LON","ELEV(.1M)","BEGIN","END"
"006852","99999","SENT","SW","SZ","","","+46817","+010350","+14200","",""
"007005","99999","CWOS 07005","","","","","-99999","-999999","-99999","20120127","20120127"
我之所以需要指定D型是因为前两列有时用零开始,当我定期阅读其转换像0006852一个数字,6852这里是我使用的代码:
import pandas as pd
df = pd.io.parsers.read_csv("Station Codes.csv",dtype={'USAF': np.str, 'WBAN': np.str})
导致以下错误:
TypeError: read_csv() got an unexpected keyword argument 'dtype'
我不明白为什么它说,它的一个意想不到的关键字参数,当我看到这里的文档: http://pandas.pydata.org/pandas-docs/dev/generated/pandas.io.parsers.read_csv.html
我失去了一些东西在这里?
你使用的是什么版本的熊猫? –