to_dataframe

FileSet.to_dataframe(include_times=False, **kwargs)[source]

Create a pandas.Dataframe from this FileSet

This method creates a pandas.DataFrame containing all the filenames in this FileSet as row indices and the placeholders as columns.

Parameters
  • include_times – If True, also the start and end time of each file are included. Default: False.

  • **kwargs – Additional keyword arguments which are allowed for find().

Returns

A pandas.DataFrame with the filenames as row indices and the placeholders as columns.

Examples: .. code-block:: python

# Example directory: # dir/ # Satellite-A/ # 20190101-20190201.nc # 20190201-20190301.nc # Satellite-B/ # 20190101-20190201.nc # 20190201-20190301.nc

from typhon.files import FileSet

files = FileSet(

‘dir/{satellite}/{year}{month}{day}’ ‘-{end_year}{end_month}{end_day}.nc’

) df = files.to_dataframe()

# Content of df: # satellite # /dir/Satellite-B/20190101-20190201.nc Satellite-B # /dir/Satellite-A/20190101-20190201.nc Satellite-A # /dir/Satellite-B/20190201-20190301.nc Satellite-B # /dir/Satellite-A/20190201-20190301.nc Satellite-A