Python 如何显示栏模糊?
我有一个熊猫数据框,我想显示。我的一些专栏包含个人资料。是否可以显示列并使其值看起来模糊?考虑这个示例数据文件:Python 如何显示栏模糊?,python,pandas,printing,data-visualization,display,Python,Pandas,Printing,Data Visualization,Display,我有一个熊猫数据框,我想显示。我的一些专栏包含个人资料。是否可以显示列并使其值看起来模糊?考虑这个示例数据文件: # initialize list of lists data = [['tom', 10, 'New York'], ['nick', 15., 'London' ], ['juli', 14, 'Berlin']] # Create the pandas DataFrame df = pd.DataFrame(data, columns = ['Name', 'Age',
# initialize list of lists
data = [['tom', 10, 'New York'], ['nick', 15., 'London' ], ['juli', 14, 'Berlin']]
# Create the pandas DataFrame
df = pd.DataFrame(data, columns = ['Name', 'Age', 'Hometown'])
# print dataframe.
df
期望输出:
熊猫数据框完全打印/显示,包括列名。年龄列值模糊且不可读。我的专栏不包含图像数据,但这里有一个例子,说明我说的模糊是什么意思:
以下是一种有效的模糊方法:
def blurry(s):
return 'color: transparent; text-shadow: 0 0 5px rgba(0,0,0,0.5)'
df.style.applymap(blurry, subset=["Age"])
结果是:
您看过熊猫造型吗?你可以想象用黑色背景填充个人数据单元格吗?嘿@Arnaud谢谢你的建议。我知道样式页,认为它很有帮助。然而,我想图像填充我的专栏只是作为最后的手段。使用pandas样式并不会让你用图像填充单元格(尽管它可以),它实际上是在修改打印数据框后面的HTML/CSS。您可以对敏感列应用特定的模糊CSS(例如使用
颜色
和文本阴影
属性)。你觉得怎么样?不客气。您可以进一步使用文本阴影
,使内容或多或少模糊。当然,有一个警告是,当选择文本时,它再次变得可见:数据仍然存在。但作为一个例子,它是有效的!