【发布时间】:2017-11-15 13:14:35
【问题描述】:
我对 Python 和 Pandas 非常陌生,我正在尝试使用它来对一个非常大的数据集(1000 万个案例)进行统计分析,因为其他选项(SPSS 和 R)无法处理授权的数据集硬件。
在此分析中,我需要逐行搜索一系列列(准确地说是 30 个)以提取单个字符串(可能有大约 200 个,不确定数据集中实际存在多少),然后创建一个每个字符串的分类变量。
数据是这样的
Dx1 Dx2 Dx3 etc...
001 234 456
231 001 444
245 777 001
需要的是
Dx1 Dx2 Dx3 Var001 Var234 Var456 Var231 etc..
001 234 456 True True True False
231 001 444 True False False True
245 777 001 True False False False
关于如何做到这一点的任何想法?
df.dtypes 展示
AGE int64
DISPUNIFORM int64
DRG int64
DRGVER int64
Readmit_30D int64
DXCCS1 int64
DXCCS2 int64
DXCCS3 int64
DXCCS4 int64
...on to DXCCS30
【问题讨论】: