Python 有没有一种方法可以近似计算数据帧列的像素宽度?

Python 有没有一种方法可以近似计算数据帧列的像素宽度?,python,pandas,dataframe,pixel,Python,Pandas,Dataframe,Pixel,我试图弄清楚如何根据dataframe列中的数据,在网格小部件中自动调整列的大小(以像素为单位)。我在想: 1) 获取最大字符数: df.col1.map(lambda x:len(x)).max() 2) 求字符的平均宽度并相乘 但我认为聪明的人可能会想出更好的办法 任何想法都非常感谢 这在很大程度上取决于您的环境—您的字体、字体大小、文本编辑器、屏幕分辨率,您是否在常规终端上运行Python、IPython shell、Pycharm、Jupyter。。。不同的环境具有不同的数据帧开箱即用格

我试图弄清楚如何根据dataframe列中的数据,在网格小部件中自动调整列的大小(以像素为单位)。我在想:

1) 获取最大字符数: df.col1.map(lambda x:len(x)).max()

2) 求字符的平均宽度并相乘

但我认为聪明的人可能会想出更好的办法


任何想法都非常感谢

这在很大程度上取决于您的环境—您的字体、字体大小、文本编辑器、屏幕分辨率,您是否在常规终端上运行Python、IPython shell、Pycharm、Jupyter。。。不同的环境具有不同的数据帧开箱即用格式。