[英]Spyder: No linebreaks in ipython console output
我正在嘗試將 Spyder 設置為更像 RStudio,其中 output 的每一行都顯示在 Ipython 控制台上。 我已經設法使用下面的選項進行設置,但它會導致奇怪的換行符(紅色圓圈)。
有任何解決這個問題的方法嗎? 在此處輸入圖像描述
import pandas as pd
pd.set_option('display.max_columns', None)
pd.options.display.width = 1000
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
titanic = pd.read_csv("c:/users/zsg876/titanic.csv")
#titanic.loc[titanic["Age"]>35,"Name"] #When using names use LOC
#titanic.iloc[9:25, 2:5] #when indexing use ILOC
titanic[["Sex", "Age"]].groupby("Sex").mean()
titanic
我在vscode
中得到了同樣的結果。 它不是 ide,而是groupby operates. so i added
groupby operates. so i added
reset_index` 並且它有效。
import pandas as pd
pd.set_option('display.max_columns', None)
pd.options.display.width = 1000
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
titanic = pd.read_csv("C:\\Users\\admin\\Downloads\\titanic.csv")
#titanic.loc[titanic["Age"]>35,"Name"] #When using names use LOC
#titanic.iloc[9:25, 2:5] #when indexing use ILOC
x=titanic[["Sex", "Age"]].groupby("Sex").mean().reset_index()
print(x)
這是帶有原始代碼的 output:
Age
Sex
female 27.719745
male 30.431361
這是帶有更新代碼的 output:
Sex Age
0 female 27.719745
1 male 30.431361
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.