2024-05-15 21:41:59 发布
网友
View是一个非常有用的函数,它允许我在R中查看大型数据帧的横截面
View
对于Python的pandas,是否有任何等价于R的View函数?
我用RStudio表示R,用PyCharm表示Python。
RStudio
PyCharm
在ipython(笔记本或qtconsole)中,您可以执行以下操作:
from IPython.display import HTML HTML(myDataFrame.to_html())
对pycharm没什么帮助,但可能值得追求。
一个更快的选择可能是设置pandas数据帧,这样就不会通过放置以下代码行来换行:
import pandas pandas.set_option('expand_frame_repr', False)
我使用的是Sublime文本2,这就是它的外观:
在输入选项之前(请注意输出如何环绕文本)
输入选项后(注意输出如何继续)
还要确保未选中“查看”>;“自动换行”。
此外,您可以使用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/
在ipython(笔记本或qtconsole)中,您可以执行以下操作:
对pycharm没什么帮助,但可能值得追求。
一个更快的选择可能是设置pandas数据帧,这样就不会通过放置以下代码行来换行:
我使用的是Sublime文本2,这就是它的外观:
在输入选项之前(请注意输出如何环绕文本)
输入选项后(注意输出如何继续)
还要确保未选中“查看”>;“自动换行”。
此外,您可以使用head(#)按需打印出更多或更少的内容,如下所示:
以下是其他一些熊猫选择:
Spyder在Anaconda(或者我喜欢称之为RstudioforPython)中提供了查看和排序整个数据帧的能力,就像在R中使用变量资源管理器一样。
https://www.continuum.io/
相关问题 更多 >
编程相关推荐