Ejemplo n.º 1
0
                                "Number of rows seen in the dataframe"),
        EventMetadataEntry.text(str(dataframe.columns), "columns",
                                "Keys of columns seen in the dataframe"),
    ]


WeatherDataFrameSchema = [
    PandasColumn.datetime_column("time", unique=True),
    PandasColumn.string_column("summary"),
    PandasColumn.categorical_column(
        "icon",
        categories={"clear-day", "cloudy", "fog", "partly-cloudy-day",
                    "rain"}),
    PandasColumn.integer_column("sunriseTime", min_value=0),
    PandasColumn.integer_column("sunsetTime", min_value=0),
    PandasColumn.float_column("precipIntensity", min_value=0.0, max_value=1.0),
    PandasColumn.float_column("precipIntensityMax",
                              min_value=0.0,
                              max_value=1.0),
    PandasColumn.float_column("precipProbability",
                              min_value=0.0,
                              max_value=1.0),
    PandasColumn.float_column("temperatureHigh",
                              min_value=40.0,
                              max_value=100.0),
    PandasColumn.integer_column("temperatureHighTime", min_value=0),
    PandasColumn.float_column("temperatureLow",
                              min_value=30.0,
                              max_value=100.0),
    PandasColumn.integer_column("temperatureLowTime", min_value=0),
    PandasColumn.float_column("dewPoint", min_value=10.0, max_value=70.0),
Ejemplo n.º 2
0
                                'Number of rows seen in the dataframe'),
        EventMetadataEntry.text(str(dataframe.columns), 'columns',
                                'Keys of columns seen in the dataframe'),
    ]


WeatherDataFrameSchema = [
    PandasColumn.datetime_column('time', unique=True),
    PandasColumn.string_column('summary'),
    PandasColumn.categorical_column(
        'icon',
        categories={'clear-day', 'cloudy', 'fog', 'partly-cloudy-day',
                    'rain'}),
    PandasColumn.integer_column('sunriseTime', min_value=0),
    PandasColumn.integer_column('sunsetTime', min_value=0),
    PandasColumn.float_column('precipIntensity', min_value=0.0, max_value=1.0),
    PandasColumn.float_column('precipIntensityMax',
                              min_value=0.0,
                              max_value=1.0),
    PandasColumn.float_column('precipProbability',
                              min_value=0.0,
                              max_value=1.0),
    PandasColumn.float_column('temperatureHigh',
                              min_value=40.0,
                              max_value=100.0),
    PandasColumn.integer_column('temperatureHighTime', min_value=0),
    PandasColumn.float_column('temperatureLow',
                              min_value=30.0,
                              max_value=100.0),
    PandasColumn.integer_column('temperatureLowTime', min_value=0),
    PandasColumn.float_column('dewPoint', min_value=10.0, max_value=70.0),