我对这个错误毫无头绪。首先我尝试
import pandas as pd
datafile = "E:\...\DPA.xlsx"
data = pd.read_excel(datafile)
data
一切都很好。然后......
data.boxplot('DPA', by='Liga', figsize=(12, 8))
一切都顺利进行,然后...
ctrl = data['DPA'][data.group == 'PremierLeague']
grps = pd.unique(data.group.values)
d_data = {grp:data['DPA'][data.group == grp] for grp in grps}
k = len(pd.unique(data.group)) # number of conditions
N = len(data.values) # conditions times participants
n = data.groupby('Liga').size()[0] #Participants in each condition
这是我遇到这个错误的时候:
AttributeError: 'DataFrame' object has no attribute 'group'
任何想法吗?我正在按照这篇文章https://www.marsja.se/four-ways-to-conduct-one-way-anovas-using-python/的步骤进行ANOVA。
谢谢。