我想为 Pandas Dataframe 定义一个 css id,以使用 javascript dataTables 呈现。可能吗?
有了这个:
pandas.DataFrame([[1, 2], [3, 4]]).to_html()
我明白了:
'<table border="1" class="dataframe">\n <thead>\n <tr style="text-align: right;">\n <th></th>\n <th>0</th>\n <th>1</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>1</td>\n <td>2</td>\n </tr>\n <tr>\n <th>1</th>\n <td>3</td>\n <td>4</td>\n </tr>\n </tbody>\n</table>'
但是我想得到一个 css id,像这样:
'<table border="1" id='mytable' class="dataframe">\n <thead>\n <tr style="text-align: right;">\n <th></th>\n <th>0</th>\n <th>1</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>1</td>\n <td>2</td>\n </tr>\n <tr>\n <th>1</th>\n <td>3</td>\n <td>4</td>\n </tr>\n </tbody>\n</table>'
在我的 html 页面中使用数据表:
$(document).ready(function() {
$('#mytable').DataTable();
});
最佳答案
只需使用 pandas.DataFrame([[1, 2], [3, 4]]).to_html(table_id='hello')
您将设置表 ID 即 hello
关于python - 如何为 Pandas Dataframe 定义 html id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30593711/