如何在数据框列标题中串括号?

How to string brackets within a dataframe column heading?

我的 excel sheet 有 Time(s) 作为标题。

当我将它输入我的 python 代码之一进行 two-way anova 分析时,如下所示:

 F1_para1 = 'ROI'
 F2_para2 = 'Drug'
 value = 'Time(s)'
   
 df['comb'] = df[F1_para1].map(str) + "+" + df[F2_para2].map(str) #group for pairwise comparison
 mod = ols(value+'~'+F1_para1+'+'+F2_para2+'+'+F1_para1+'*'+F2_para2, data = df).fit()
 aov = anova_lm(mod, type=2)

我收到此错误消息

 PatsyError: Error evaluating factor: NameError: name 'Time' is not defined
    Time(s)~ROI+Drug+ROI*Drug
    ^^^^^^^

认为它与 (s) 有关,因为它适用于没有括号的数据框标题。有解决办法吗?

当前故障排除尝试

PatsyError: Error evaluating factor: NameError: name 'Time' is not defined

Time((s))~ROI+Drug+ROI*Drug
^^^^^^^^^

留下这个以防有人需要帮助

使用Q("Time(s)")解决问题