我的数据
df = list(personaId=0, pacienteId=1408849, sexoId=0, departamentoResidencia="CUNDINAMARCA",
municipioResidencia="ANAPOIMA", tipoIdentificacion="Cédula de ciudadanía",
numeroIdentificacion="12345", primerNombre="ivone", segundoNombre="",
primerApellido="moya", segundoApellido=None, fechaNacimiento="1924-11-17T00:00:00")
我正在尝试将其转换为数据框,但没有成功。我知道我缺少了一些简单的东西。
我想要的输出如下所示:
personaId pacienteId sexoId departamentoResidencia municipioResidencia tipoIdentificacion numeroIdentificacion primerNombre segundoNombre primerApellido segundoApellido fechaNacimiento
0 1408849 0 CUNDINAMARCA ANAPOIMA Cédula de ciudadanía 12345 ivone moya None 1924-11-17T00:00:00
答案 0 :(得分:3)
如果您想保留具有 NULL 值的列 "segundoApellido",则可能需要将其更改为 "NA",然后简单地调用 data.frame()
函数即可。
df[sapply(df, is.null)] <- NA
data.frame(df)