Yelp / dataset-examples

Samples for users of the Yelp Academic Dataset
http://www.yelp.com/academic_dataset
Other
1.23k stars 615 forks source link

Convert JSON to CSV: Missing module source and missing undefined variable #59

Open sam-genoese opened 2 years ago

sam-genoese commented 2 years ago

I get the following errors when trying to convert the JSON files to CSV. I am new to programming so I'd appreciate assistance resolving the issue.

Line 10: import simplejson as json Import "simplejson" could not be resolved from source Pylance(reportMissingModuleSource) [Ln 10, Col 8]

Line 96: if isinstance(line_value, unicode): "unicode" is not defined Pylance(reportUndefinedVariable) [Ln 96, Col 35]

def get_row(line_contents, column_names):
    """Return a csv compatible row given column names and a dict."""
    row = []
    for column_name in column_names:
        line_value = get_nested_value(
                        line_contents,
                        column_name,
                        )
        if isinstance(line_value, unicode):
            row.append('{0}'.format(line_value.encode('utf-8')))
        elif line_value is not None:
            row.append('{0}'.format(line_value))
        else:
            row.append('')
    return row