我在pandas数据框中有多个带有长字符串的列,但我只对检查其中一个有兴趣.有没有办法使用的线沿线的东西的方式pd.set_option('max_colwidth', 60)
,但对于单个列而已,而不是扩大所有列的宽度,在我的DF?
请注意,所有实验均在 Python3.4.3 和 IPython 5.1.0(针对 python3)上进行。
考虑一个返回身份的函数:
def my_func():
return 1
Run Code Online (Sandbox Code Playgroud)
现在,该函数是从 REPL 会话内的循环中调用的。
for _ in range(3):
my_func()
Run Code Online (Sandbox Code Playgroud)
在 IPython 上,什么也没有显示。
In [96]: for _ in range(3):
...: my_func()
...:
In [97]:
Run Code Online (Sandbox Code Playgroud)
但是,在 REPL 上,有一些事情是:
>>> for _ in range(3):
... my_func()
...
1
1
1
>>>
Run Code Online (Sandbox Code Playgroud)
是因为 IPython 做了什么吗?我检查了字节码,无论哪种情况,它们都是相同的。因此,它与字节码生成无关,而与两种情况下如何解释字节码有关。