Streamlit DataFrame values

Hello.
Can you help me ?
my dataframe displays numeric values ​​in an unwanted format. For example: 2018 is displayed 2,018.0000
can you direct me to the problem?
here is my code:
conn = connect()
def run_query(query):
rows = conn.execute(query, headers=0)
return rows
sheet_url = st.secrets[“public_gsheets_url2”]
rows = run_query(f’SELECT * FROM “{sheet_url}”’)
st.dataframe(rows, height=100)