Append row to Tabulator?

Doesn’t seem to work

import panel as pn
import pandas as pd
import datetime as dt
pn.extension()

df = pd.DataFrame({
    'int': [1, 2, 3],
}, index=[1, 2, 3])

df_widget = pn.widgets.Tabulator(df, selectable='checkbox')
df_widget

df.append(df.iloc[-1])
df_widget.value = df

Along the lines of:

import numpy as np
import panel as pn
import pandas as pd
import datetime as dt
pn.extension()

def append_data(follow=True):
    stream_df = pd.DataFrame(np.random.randn(10, 5), columns=list('ABCDE'))
    stream_table.stream(stream_df, follow=follow)

stream_df = pd.DataFrame(np.random.randn(10, 5), columns=list('ABCDE'))

stream_table = pn.widgets.Tabulator(stream_df, layout='fit_columns', width=450)
stream_table
1 Like