I want to use pandas dataFrames with dataTables. I cannot figure out how to initialize the table without an id.
Is there any way to set the id in the table tag when I call df.to_html()?
You could try this:
df.to_html(classes = 'my_class" id = "my_id')
It's like a SQL injection basically.
Pandas' to_html function uses double quotes around the class. You can use single quotes to define the classes argument, and put double quotes inside them to end pandas' class. Then put opening double quotes around your id name but let pandas' close those double quotes for you. The output will be the following:
'<table border="1" class="dataframe my_class" id = "my_id">...'
Hope that helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With