色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

使用streamlit時(shí),如何調(diào)整dataframe的列的相對(duì)寬度并換行?

我已經(jīng)使用streamlit構(gòu)建了一個(gè)小型數(shù)據(jù)科學(xué)web應(yīng)用程序。比方說(shuō),其中一個(gè)需求是顯示一個(gè)數(shù)據(jù)框

import pandas as pd
import random
import string
def gen_text():
    return ''.join(random.choices(string.ascii_uppercase, k=1000))

df = pd.DataFrame({'uploaded file': list('abcd'),
                   'relevance score': [0.8, 0.9, 0.7, 0.8],
                   'length (tokens)': [10, 20, 30, 40],
                   'used in answer': list('yyny'),
                   'content': [gen_text() for _ in range(4)]})

我正在使用下面的streamlit方法

st.dataframe(df.style.background_gradient(subset='relevance score', axis=None, vmin=0., vmax=1., cmap="YlGnBu"), use_container_width=True)

無(wú)論應(yīng)用程序中數(shù)據(jù)框的總寬度是多少,我還需要在樣式中包含什么才能使列的寬度比為1:1:1:1:4?

此外,我想對(duì)最后一個(gè)名為& quot內(nèi)容& quot這樣我就能看到兩行文字。我不想更改數(shù)據(jù)框的實(shí)際內(nèi)容(例如,使用textwrap)。我需要使用樣式來(lái)完成這些操作。