Tôi muốn áp dụng một scipy.stats.linregress trong Pandas ByGroup. Tôi đã nhìn qua tài liệu nhưng tất cả tôi có thể thấy là làm thế nào để áp dụng một cái gì đó cho một cột duy nhất nhưLàm thế nào để áp dụng linregress trong Pandas bygroup
grouped.agg(np.sum)
hoặc một chức năng như
grouped.agg('D' : lambda x: np.std(x, ddof=1))
Nhưng làm thế nào để áp dụng một linregress trong đó có hai đầu vào X và Y?
Cảm ơn Andy, Có, nó có thể chấp nhận nó. Câu hỏi đặt ra là làm thế nào để làm điều đó BYGROUP. Ví dụ tôi có datetime mà tôi đã GROUPED thành Năm và tháng. Tôi muốn làm hồi quy tuyến tính cho mỗi nhóm sau đó trả về các giá trị từ hồi quy lin. Ngoài ra tôi có một DataFram vì vậy làm thế nào tôi có thể áp dụng mà sử dụng hai cột trong DF? Cảm ơn Jason – user1911866
@ user1911866 được cập nhật với những điều này :) Chúc bạn may mắn. –
@ user1911866 cũng xem [câu hỏi này và câu trả lời của nó] (http://stackoverflow.com/questions/12410438/how-to-use-pandas-groupby-apply-without-adding-an-extra-index). –