У меня есть фрейм данных df
df = pd.DataFrame(
columns=[1., 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3],
data=[[0, 2, 42, 50, 46, 6, 0, 0, 1, 41, 49, 45, 5, 0]]
)
вот так
1. 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3
0 0 2 42 50 46 6 0 0 1 41 49 45 5 0
, и я хотел бы получить
1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3
0 False False False True False False False False False False True False False False
(примечание:Я использую фрейм данных, потому что я дополнительно управляю другими данными для каждого столбца.)Как я могу получить такой кадр данных, например, используя groupby
с GroupBy.apply
?