It’s a bit of a hack, but if you’re just trying to display the data, you can convert it all to strings, then either display it with st.table or st.dataframe
import streamlit as st
from astroquery.ipac.ned import Ned
objectInput = "ABELL 2218"
result_tableNED = Ned.query_object(objectInput)
dataFrameObjectNED = result_tableNED.to_pandas()
dataFrameObjectNED = dataFrameObjectNED.astype(str)
st.table(dataFrameObjectNED.T)
st.dataframe(dataFrameObjectNED.T)