As_index=False funktioniert in einer Zeile, in der anderen jedoch nichtPython

Python-Programme
Anonymous
 As_index=False funktioniert in einer Zeile, in der anderen jedoch nicht

Post by Anonymous »

Ich habe Pandas-Datenrahmen, die groupby()aggregat() .values ​​mit as_index=False verwenden. In einer Zeile funktioniert es, aber ich erhalte die Fehlermeldung „groupBy() hat ein unerwartetes Schlüsselwortargument „as_index““. Ich verstehe nicht, wie es in einer Zeile gut funktioniert, in der anderen jedoch nicht. Ich habe andere Fragen und Antworten gesehen, aber nicht, warum eine Zeile funktioniert und die andere nicht.
Pandas Version 2.2.3, Python Version 3.11.12, Numpy Version 2.2.5
Hier ist der Code:

Code: Select all

    t1 = indat.groupby(['YEAR', 'MO', 'GP', 'HR'])["TEMPC"].count().to_frame(name='atctempsamplesize').reset_index()
t1['atcmeantemp'] = indat.groupby(['YEAR', 'MO', 'GP', 'HR']).aggregate({'TEMPC': 'mean'}, as_index=False).values

obssum_p1 = obs_precip.groupby(['YEAR', 'MO', 'GP', 'HR'])["dayp"].count().to_frame(name='nobsprecip').reset_index()
obssum_p1['obssumprecip'] = obs_precip.groupby(['YEAR', 'MO', 'GP', 'HR']).aggregate({'dayp': 'sum'}, as_index=False).values

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post