我已經加載了csv文件在Python,但我不知道如何查看我的數據,而不必調用特定的行/列。Python中的數據編輯器?
我只是想看看數據,就好像它是一個excel文件,即能夠scroll along different rows
,change manually some values
等
In R there is the edit function, in Stata there is the data editor.
有沒有在Python類似的東西?我使用樹冠分佈。
謝謝!
我已經加載了csv文件在Python,但我不知道如何查看我的數據,而不必調用特定的行/列。Python中的數據編輯器?
我只是想看看數據,就好像它是一個excel文件,即能夠scroll along different rows
,change manually some values
等
In R there is the edit function, in Stata there is the data editor.
有沒有在Python類似的東西?我使用樹冠分佈。
謝謝!
您是否使用熊貓數據框?它提供了一些功能來輕鬆加載/寫入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中使用德國冒號(;)作爲分隔符。我總是忘記,當使用熊貓的默認功能,然後我必須重做它...
到什麼Python數據結構你導入你的csv文件? Numpy數組,熊貓數據框,... –