this answer을 수정하고 열 사이에 간격을 늘리려고합니다.팬더 데이터 프레임의 html 내보내기에서 간격을 설정하는 방법은 무엇입니까?
import pandas as pd
df = pd.DataFrame({'A': [1,10],
'B': ['B','BBBBBB'],
'C': [0,1000],
'D': ['D','DDDDDD']})
#https://stackoverflow.com/a/5667535/3014199
spacing = dict(selector="table",props=[('border-collapse', 'separate'),
('border-spacing', '100px 500px')])
# Style
result=df.style.set_properties(subset=df.columns[[0,2]], **{'text-align':'right'})\
.set_properties(subset=df.columns[[1,3]], **{'text-align':'left'})\
.set_table_styles([spacing])
print(result.render(),file=open('test.html','w'))
우스운 값에도 불구하고 열이 멀리 떨어져있는 것 같습니다.
예 : 'padding-right':'10px',
에 set_properties
가 작동하는 것처럼 보이지만 올바르게 작업하고 싶습니다.
은 (또한, 나는 인덱스를 억제 할 수있는 방법, 그것은 .to_html
에 대한 index=False
했지만, 그 다음에 그것을 넣어?)