我想在每个参数旁边添加我的参数单位作为我的数据框中列的名称。我还需要对某些列名使用统计符号,例如μ和σ2。
我尝试按照python中的数学符号来跟踪代码,即r“$ ... $但它不适用于数据帧:
P[r"Infiltration rate ($1/\h^-1$)"]=r['ACH_Base']
以给出(1 / h ^ -1)单位的渗透率参数。 在我的代码中,我已经创建了一个新的数据帧“P”,我将“r”数据帧中的ACH_Base列添加到P. 如何添加数学符号来命名数据框中的列? 谢谢!
答案 0 :(得分:0)
它应该可以工作,但它取决于用于显示数据帧的后端。例如,matplotlib支持在绘图中呈现LaTeX。 这是一个例子:
https://matplotlib.org/users/usetex.html#text-rendering-with-latex
LaTeX也可以在jupyter笔记本中呈现,但不适用于Python代码,仅适用于markdown单元格:
答案 1 :(得分:0)
" \ H"是一个未知的符号。
P[r"Infiltration rate ($1/h^-1$)"]=r['ACH_Base']
是否可以显示您想要的内容?
您希望展示哪个单位?您可以参考https://matplotlib.org/users/mathtext.html和https://matplotlib.org/users/usetex.html#usetex-tutorial,了解有关如何使用LaTex呈现文本的更多信息。