У меня есть датафрейм A в Юпитере, который выглядит следующим образом
Index Var1.A.1 Var1.B.1 Var1.CA.1 Var2.A.1 Var2.B.1 Var2.CA.1
0 1 21 3 3 4 4
1 3 5 4 9 5 1
....
100 9 75 2 4 8 2
Я бы хотел оценить среднее значение на основе расширения имени, т. Е.
- Среднее значение .A.1
- Среднее значение .B.1
- Среднее значение .CA.1
Например, чтобы оценить среднее значение переменной с расширением .A.1, я попробовал следующее, которое не возвращает то, что я ищу
List=['.A.1', '.B.1', '.CA.1']
A[List[List.str.contains('.A.1')]].mean()
Тем не менее, таким образом, я получаю средние значения различных переменных, получая также CA.1, а это не то, что он ищет.
Любой совет?
спасибо