@@ -28,11 +28,11 @@ def __init__(
28
28
# return table
29
29
30
30
def create_data_rows_from_table (
31
- self , df :pd .core .frame .DataFrame , lb_dataset :labelboxDataset , row_data_col :str , global_key_col = None , external_id_col = None ,
31
+ self , dataframe :pd .core .frame .DataFrame , lb_dataset :labelboxDataset , row_data_col :str , global_key_col = None , external_id_col = None ,
32
32
metadata_index :dict = {}, local_files :bool = False , skip_duplicates :bool = False , verbose :bool = False , divider = "___" ):
33
33
""" Creates Labelbox data rows given a Pandas table and a Labelbox Dataset
34
34
Args:
35
- df : Required (pandas.core.frame.DataFrame) - Pandas DataFrame
35
+ dataframe : Required (pandas.core.frame.DataFrame) - Pandas DataFrame
36
36
lb_dataset : Required (labelbox.schema.dataset.Dataset) - Labelbox dataset to add data rows to
37
37
row_data_col : Required (str) - Column containing asset URL or file path
38
38
local_files : Required (bool) - Determines how to handle row_data_col values
@@ -54,18 +54,18 @@ def create_data_rows_from_table(
54
54
"""
55
55
56
56
# Ensure all your metadata_index keys are metadata fields in Labelbox and that your Pandas DataFrame has all the right columns
57
- df = self .base_client .sync_metadata_fields (
58
- table = df , get_columns_function = connector .get_columns_function , add_column_function = connector .add_column_function ,
57
+ dataframe = self .base_client .sync_metadata_fields (
58
+ table = dataframe , get_columns_function = connector .get_columns_function , add_column_function = connector .add_column_function ,
59
59
get_unique_values_function = connector .get_unique_values_function , metadata_index = metadata_index , verbose = verbose
60
60
)
61
61
62
62
# If df returns False, the sync failed - terminate the upload
63
- if type (df ) == bool :
63
+ if type (dataframe ) == bool :
64
64
return {"upload_results" : [], "conversion_errors" : []}
65
65
66
66
# Create a dictionary where {key=global_key : value=labelbox_upload_dictionary} - this is unique to Pandas
67
67
global_key_to_upload_dict , conversion_errors = connector .create_upload_dict (
68
- df = df , lb_client = self .lb_client , base_client = self .base_client ,
68
+ table = dataframe , lb_client = self .lb_client , base_client = self .base_client ,
69
69
row_data_col = row_data_col , global_key_col = global_key_col , external_id_col = external_id_col ,
70
70
metadata_index = metadata_index , local_files = local_files , divider = divider , verbose = verbose
71
71
)
0 commit comments