相当于PythonPandas的R视图

2024-05-15 21:41:59 发布

您现在位置:Python中文网/ 问答频道 /正文

View是一个非常有用的函数,它允许我在R中查看大型数据帧的横截面

对于Python的pandas,是否有任何等价于R的View函数?

我用RStudio表示R,用PyCharm表示Python。


Tags: 数据函数viewpandaspycharm等价rstudio
3条回答

在ipython(笔记本或qtconsole)中,您可以执行以下操作:

from IPython.display import HTML
HTML(myDataFrame.to_html())

对pycharm没什么帮助,但可能值得追求。

一个更快的选择可能是设置pandas数据帧,这样就不会通过放置以下代码行来换行:

import pandas
pandas.set_option('expand_frame_repr', False)

我使用的是Sublime文本2,这就是它的外观:

在输入选项之前(请注意输出如何环绕文本) Before

输入选项后(注意输出如何继续) After

还要确保未选中“查看”>;“自动换行”。

此外,您可以使用head(#)按需打印出更多或更少的内容,如下所示:

mydf = pandas.DataFrame.from_csv('myfile.csv', header=1)
print mydf.head(20) # Prints first 20 lines

以下是其他一些熊猫选择:

pandas.set_option('display.max_columns', 0) # Display any number of columns
pandas.set_option('display.max_rows', 0) # Display any number of rows

Spyder在Anaconda(或者我喜欢称之为RstudioforPython)中提供了查看和排序整个数据帧的能力,就像在R中使用变量资源管理器一样。

https://www.continuum.io/

enter image description here

相关问题 更多 >