使用 python 2.7.5 和 pandas 0.12.0,我正在尝试使用“pd.io.parsers.read_fwf()”将固定宽度字体的文本文件导入 DataFrame。我要导入的值都是数字,但保留前导零很重要,所以我想将 dtype 指定为字符串而不是 int。
根据此函数的文档,read_fwf 支持 dtype 属性,但是当我尝试使用它时:
data= pd.io.parsers.read_fwf(file, colspecs = ([79,81], [87,90]), header = None, dtype = {0: np.str, 1: np.str})
我得到错误:
ValueError: dtype is not supported with python-fwf parser
我已经尝试了尽可能多的变体来设置'dtype = something',但它们都返回相同的消息。
任何帮助将非常感激!