Have you ever wondered who uses Frictionless Data? Where are the contributors located? What do they really care about? Well, the core team has been wondering and so we asked our community to let us know via our 2021 Community Survey. Here are some of the things we learned!
from pprint import pprint
from frictionless import describe
resource = describe('survey_cleaned_data.csv')
pprint(resource)
{'encoding': 'utf-8',
'format': 'csv',
'hashing': 'md5',
'name': 'survey_cleaned_data',
'path': 'survey_cleaned_data.csv',
'profile': 'tabular-data-resource',
'schema': {'fields': [{'name': 'iso_code', 'type': 'string'},
{'name': 'location', 'type': 'string'},
{'name': 'language_english', 'type': 'integer'},
{'name': 'language_french', 'type': 'integer'},
{'name': 'language_portuguese', 'type': 'integer'},
{'name': 'language_dutch', 'type': 'integer'},
{'name': 'language_italian', 'type': 'integer'},
{'name': 'language_german', 'type': 'integer'},
{'name': 'language_catalan', 'type': 'integer'},
{'name': 'language_spanish', 'type': 'integer'},
{'name': 'underrepresented', 'type': 'string'},
{'name': 'how_long_user_years', 'type': 'string'},
{'name': 'programming_language_all_python',
'type': 'integer'},
{'name': 'programming_language_all_r',
'type': 'integer'},
{'name': 'programming_language_all_js',
'type': 'integer'},
{'name': 'programming_language_all_rb',
'type': 'integer'},
{'name': 'programming_language_all_php',
'type': 'integer'},
{'name': 'programming_language_all_sql',
'type': 'integer'},
{'name': 'programming_language_all_go',
'type': 'integer'},
{'name': 'programming_language_all_other',
'type': 'integer'},
{'name': 'programming_language_all_swift',
'type': 'integer'},
{'name': 'programming_language_all_clj',
'type': 'integer'},
{'name': 'programming_language_all_java',
'type': 'integer'},
{'name': 'programming_language_all_julia',
'type': 'integer'},
{'name': 'programming_languages_most_used',
'type': 'string'},
{'name': 'industry', 'type': 'string'},
{'name': 'how_often_use', 'type': 'string'},
{'name': 'data_larger_than _1gb_user', 'type': 'string'},
{'name': 'data_smaller_than_1gb_user', 'type': 'string'},
{'name': 'tabular_data_user', 'type': 'string'},
{'name': 'binary_data_user', 'type': 'string'},
{'name': 'image_data_user', 'type': 'string'},
{'name': 'other_data_user', 'type': 'string'},
{'name': 'satisfied_tools_code', 'type': 'string'},
{'name': 'satisfied_documentation', 'type': 'string'},
{'name': 'satisfied_website', 'type': 'string'},
{'name': 'satisfied_governance', 'type': 'string'},
{'name': 'make_it_better', 'type': 'string'},
{'name': 'pay_to_use', 'type': 'string'},
{'name': 'replace_proprietary_software',
'type': 'string'},
{'name': 'one_problem', 'type': 'string'},
{'name': 'pilot_tool_fund', 'type': 'string'},
{'name': 'solved_my_data_problem', 'type': 'string'},
{'name': 'frictionless_team_was_helpful',
'type': 'string'},
{'name': 'recommend_fd', 'type': 'string'},
{'name': 'active_discord', 'type': 'string'},
{'name': 'active_github', 'type': 'string'},
{'name': 'active_community_calls', 'type': 'string'},
{'name': 'active_discuss_forum', 'type': 'string'},
{'name': 'opinion_community_communication',
'type': 'string'},
{'name': 'supported_by_community', 'type': 'string'},
{'name': 'engaged_with_community', 'type': 'string'},
{'name': 'understand_how_decisions_made',
'type': 'string'},
{'name': 'my_contributions_are_valued',
'type': 'string'},
{'name': 'know_how_contribute', 'type': 'string'},
{'name': 'community_open_comments', 'type': 'string'}]},
'scheme': 'file'}