예제 #1
0
 def test_get_schema_for_selected_columns_change_order(self):
     schema = [('user_id', int32), ('vertex_type', str),
               ('movie_id', int32), ('rating', int32), ('splits', str)]
     selected_schema = FrameSchema.get_schema_for_columns(
         schema, ['splits', 'user_id', 'rating'])
     self.assertEqual(selected_schema, [('splits', str), ('user_id', int32),
                                        ('rating', int32)])
예제 #2
0
파일: datacatalog.py 프로젝트: AllanY/atk
 def inspect(self, format_settings=None):
     catalog = server.get(self.uri).json()
     schema = FrameSchema.from_strings_to_types(catalog["metadata"]['columns'])
     data = catalog["data"]
     self.rows = map(lambda row: Row(schema, row), data)
     default_format_setting = ui.InspectSettings(wrap=len(schema), truncate=10, width=200)
     format_settings = default_format_setting if format_settings is None else format_settings
     return RowsInspection(data, schema, 0, format_settings)
예제 #3
0
 def inspect(self, format_settings=None):
     catalog = server.get(self.uri).json()
     schema = FrameSchema.from_strings_to_types(
         catalog["metadata"]['columns'])
     data = catalog["data"]
     self.rows = map(lambda row: Row(schema, row), data)
     default_format_setting = ui.InspectSettings(wrap=len(schema),
                                                 truncate=10,
                                                 width=200)
     format_settings = default_format_setting if format_settings is None else format_settings
     return RowsInspection(data, schema, 0, format_settings)
예제 #4
0
 def test_get_indices_for_selected_columns(self):
     schema = [('user_id', int32), ('vertex_type', str), ('movie_id', int32), ('rating', int32), ('splits', str)]
     indices = FrameSchema.get_indices_for_selected_columns(schema, ['user_id', 'splits'])
     self.assertEqual(indices, [0, 4])
예제 #5
0
 def test_get_schema_for_selected_columns_change_order(self):
     schema = [('user_id', int32), ('vertex_type', str), ('movie_id', int32), ('rating', int32), ('splits', str)]
     selected_schema = FrameSchema.get_schema_for_columns(schema, ['splits', 'user_id', 'rating'])
     self.assertEqual(selected_schema, [('splits', str), ('user_id', int32), ('rating', int32)])
예제 #6
0
 def test_get_indices_for_selected_columns(self):
     schema = [('user_id', int32), ('vertex_type', str),
               ('movie_id', int32), ('rating', int32), ('splits', str)]
     indices = FrameSchema.get_indices_for_selected_columns(
         schema, ['user_id', 'splits'])
     self.assertEqual(indices, [0, 4])