Hallo, ich verwende Datenbahnen Version 13.3. Ich habe eine Funktion, die ich die Funktion mithilfe von ApplyInpandas -Funktion aufrufe. Ich muss die Attribute meines PDF -Datensatzes sehen, den ich in meiner Funktion verwende. Mein Beispielcode sieht aus wie < /p>
import pandas as pd
import os
def my_function(pdf: pd.DataFrame) -> pd.DataFrame:
debug_path = "/dbfs/tmp/debug_log.txt"
# Generate debug string
debug_string = f"Group with {len(pdf)} rows, columns: {list(pdf.columns)}\n"
# Append to log file
with open(debug_path, "a") as f:
f.write(debug_string)
return pdf
result_df = df.groupBy("some_column").applyInPandas(my_function, schema=df.schema)
with open("/dbfs/tmp/debug_log.txt", "r") as f:
print(f.read())
< /code>
, aber mein Code zeigt keine Ausgabe an. Können Sie mir bitte helfen, dieses Problem zu lösen?
Wie setze ich Debugging.info in Funktionen in Datenbanks ein, die in ApplyInpandas verwendet werden? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post