熊猫无法识别类别-当convert_categorical = True

时间:2018-09-23 17:16:41

标签: python pandas

我有一个Stata .dta文件。如果我在stata中打开它,我会看到带有值标签的几列。我可以进入浏览器,单击其中之一,然后查看标签后面的原始代码。

如果我通过.dta将此python文件读入pd.read_stata(..., convert_categoricals=True),则可以通过df.dtypes获取数据类型。

对于某些列,类别已创建。但是,对于感兴趣的一列,已创建了一个dtype Object的系列,其中包含标签作为字符串。

  1. pd.read_stata中类别创建过程的工作原理如何?
  2. 使用convert_categorical=True读入标签时如何访问标签后面的原始数据代码
  3. 在将列转换为dtype Object的情况下该怎么办?我是否必须使用convert_categoricals=False第二次读取数据帧并合并?听起来真的不是Python的。

0 个答案:

没有答案