Bir pandans modülü oluşturmak için DataFrame (my_df
) pandaları görüntülemek üzere bir işlev oluşturuyorum. Kullanıcı bir Jupyter notebook içine modülü ithal ediyorsaJupyter defterinde olup olmadığınızı nasıl kontrol edersiniz
, şöyle bir şey kullanarak "hoş" DataFrame biçimlendirme teslim etmek isteyeyim: Kullanıcının bir Jupyter defterine değilse,
from IPython.display import display, HTML
display(my_df)
Ben kod Jupyter not defterinden çalıştırılıyorsa
print(my_df)
nasıl kontrol edebilirim: DataFrame metin biçimini göstermek ister ki? Veya, DataFrame'i komut satırından metin biçiminde nasıl görüntüleyebilirim ve bir Jupyter not defterine aktarılırsa HTML formunu nasıl görüntüleyebilirim?
from IPython.display import display, HTML
def my_func(my_df):
if [... code to check for Jupyter notebook here ...]:
display(my_df)
else:
print(my_df)
Etkileşimli bir python kabuğunda, tüm kabuğun bir Jupyter dizüstü bilgisayar stili CLI'ye dönüşür. – mgoldwasser
Bu doğru - yayınınızda etkileşimli bir python kabuğundan koşmaktan bahsetmediniz. Basit bir komut satırından istediği gibi çalışır. –
Etkileşimli CLI sorununu gidermek için güncellenmiş yanıtıma bakın. –