2014-04-01 30 views
0

我已經加載了csv文件Python,但我不知道如何查看我的數據,而不必調用特定的行/列。Python中的數據編輯器?

我只是想看看數據,就好像它是一個excel文件,即能夠scroll along different rowschange manually some values

In R there is the edit function, in Stata there is the data editor. 有沒有在Python類似的東西?我使用樹冠分佈

謝謝!

+1

到什麼Python數據結構你導入你的csv文件? Numpy數組,熊貓數據框,... –

回答

3

您是否使用熊貓數據框?它提供了一些功能來輕鬆加載/寫入csvs並顯示其內容,如.dataframe.head(10) - 顯示前10行。 dataframe.describe()將發出關於您的數據的有用信息。

如果你想嘗試一下您在打印之前的DF應使用以下命令DF:

import pandas as pd 
pd.set_option('display.max_columns', None) 

否則大熊貓將不打印寬數據幀,但只有列,這可能會相當混亂。個人而言,如果我必須查看非常大的數據框,我傾向於將它們導出到csv並在Excel中查看它們。這不是最好的工作流程,但是Python的顯示能力並不是最好的。或者,您可以輕鬆地將熊貓數據框導出爲html,這可能更加方便。

這裏是我的節電功能:

def save_file(df, file_name): 
    """ 
    saves to a csv file in the german excel format, e.g. colon seperated 
    :rtype : None 
    :param df: the dataframe to be saved 
    :param file_name: the filename 
    """ 
    assert isinstance(df, DataFrame) 
    df.to_csv(file_name, sep=";") 

我用這個小功能,因爲在Excel中使用德國冒號(;)作爲分隔符。我總是忘記,當使用熊貓的默認功能,然後我必須重做它...