Vorrei applicare scipy.stats.linregress all'interno di Pandas ByGroup. Avevo guardato attraverso la documentazione, ma tutto quello che potevo vedere era come applicare qualcosa da una singola colonna comeCome applicare linregress in Pandas per gruppo
grouped.agg(np.sum)
o una funzione come
grouped.agg('D' : lambda x: np.std(x, ddof=1))
Ma come faccio ad applicare un linregress che ha due ingressi X e Y?
Grazie Andy, Sì, può accettarlo. La domanda è come farlo BYGROUP. Ad esempio, ho datetime che ho raggruppato in anno e mese. Voglio fare la regressione lineare per ciascuno dei gruppi quindi restituire i valori dalla regressione di lin. Inoltre ho un DataFram quindi come posso applicare quello usando due colonne nel DF? Grazie Jason – user1911866
@ user1911866 aggiornato con questi :) Buona fortuna. –
@ user1911866 inoltre, vedere [questa domanda e la sua risposta] (http://stackoverflow.com/questions/12410438/how-to-use-pandas-groupby-apply-without-adding-an-extra-index). –