簡體   English   中英

Pandas 0.8 read_csv無法識別'dtype'參數

[英]Pandas 0.8 read_csv not recognizing 'dtype' parameter

我正在嘗試使用dtype參數使用pandas(0.8.1)讀取csv文件並且出錯。

我的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"

我需要指定dtype的原因是因為前兩列USAFWBAN需要是字符串,因為它們有時以零開頭,當我經常讀取它時會將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

我在這里錯過了什么嗎?

dtype參數在0.10引入
升級到最新的穩定版本 ,以獲取最新和最強大的功能以及錯誤修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM