DropNullFields 类
删除 DynamicFrame 中类型为 NullType 的所有 null 字段。即 DynamicFrame 数据集内每个记录中缺少值或值为 null 的字段。
方法
__call__(frame, transformation_ctx = "", info = "", stageThreshold = 0, totalThreshold = 0)
删除 DynamicFrame 中类型为 NullType 的所有 null 字段。即 DynamicFrame 数据集内每个记录中缺少值或值为 null 的字段。
frame– 要在其中删除 null 字段的DynamicFrame(必需)。transformation_ctx– 用于标识状态信息的唯一字符串 (可选)。info– 与转换中的错误关联的字符串 (可选)。stageThreshold– 在转换出错之前可能在其中发生的最大错误数 (可选;默认值为零)。totalThreshold– 在处理出错之前可能全面发生的最大错误数 (可选;默认值为零)。
返回一个不包含 null 字段的新 DynamicFrame。
apply(cls, *args, **kwargs)
cls– cls
name(cls)
cls– cls
describeArgs(cls)
cls– cls
describeReturn(cls)
cls– cls
describeTransform(cls)
cls– cls
describeErrors(cls)
cls– cls
describe(cls)
cls– cls
DropNullFields 示例
DropNullfield 函数会自动标识带 null 值的列,然后从生成的 DynamicFrame 中删除这些列。
dyf_dropNullfields = DropNullFields.apply(frame = dyf_unnest)