【发布时间】:2019-09-12 01:36:46
【问题描述】:
我正在尝试屏蔽 DataFrame 列中的所有 IP。我有一个包含 IP 地址的列的 DataFrame。出于隐私和安全原因,当 DataFrame 显示为表格或使用 Plotly 绘制图形时,我需要隐藏\屏蔽前 2 个八位字节。你认为哪种方法最好?我能想到的唯一方法是制作一个额外的列并使用 apply 函数将 IP 处理为 X.X.1.1 格式。
【问题讨论】:
-
df['masked_IP'] = df.IP.str.replace('^[^.]+\.[^.]+', 'x.x')
标签: python pandas jupyter-notebook plotly data-analysis