Within a Jupyter Notebook and a dataframe df, the following works properly:
import dataframe_image as dfi
df.dfi.export('filepath.png')
but the following does not work:
import dataframe_image as dfi
dfi.export(df, 'filepath.png')
It gives the error Error: It looks like you are using Playwright Sync API inside the asyncio loop. Please use the Async API instead.
For this example I can make the code change, however if I try using a Styler object df_styled = df.style, then neither of these work because AttributeError: 'Styler' object has no attribute 'dfi'.
If the dfi.export call were updated to handle the async behavior in Jupyter, then this should address this problem.
Within a Jupyter Notebook and a dataframe
df, the following works properly:but the following does not work:
It gives the error
Error: It looks like you are using Playwright Sync API inside the asyncio loop. Please use the Async API instead.For this example I can make the code change, however if I try using a Styler object
df_styled = df.style, then neither of these work becauseAttributeError: 'Styler' object has no attribute 'dfi'.If the
dfi.exportcall were updated to handle the async behavior in Jupyter, then this should address this problem.