Skip to content

Instantly share code, notes, and snippets.

@acstrahl
Created October 2, 2024 20:48
Show Gist options
  • Save acstrahl/99e0fbf8df11d70d0ad01f1b3641e714 to your computer and use it in GitHub Desktop.
Save acstrahl/99e0fbf8df11d70d0ad01f1b3641e714 to your computer and use it in GitHub Desktop.
My Solution for Dataquests Profitable Apps Project (DEMO)
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Profitable Apps"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Here is a short description of my project."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"from csv import reader"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"def explore_data(dataset, start, end, rows_and_columns=False):\n",
" dataset_slice = dataset[start:end] \n",
" for row in dataset_slice:\n",
" print(row)\n",
" print('\\n') # adds a new (empty) line after each row\n",
"\n",
" if rows_and_columns:\n",
" print('Number of rows:', len(dataset))\n",
" print('Number of columns:', len(dataset[0]))"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['Photo Editor & Candy Camera & Grid & ScrapBook', 'ART_AND_DESIGN', '4.1', '159', '19M', '10,000+', 'Free', '0', 'Everyone', 'Art & Design', 'January 7, 2018', '1.0.0', '4.0.3 and up']\n",
"\n",
"\n",
"['Coloring book moana', 'ART_AND_DESIGN', '3.9', '967', '14M', '500,000+', 'Free', '0', 'Everyone', 'Art & Design;Pretend Play', 'January 15, 2018', '2.0.0', '4.0.3 and up']\n",
"\n",
"\n",
"['U Launcher Lite – FREE Live Cool Themes, Hide Apps', 'ART_AND_DESIGN', '4.7', '87510', '8.7M', '5,000,000+', 'Free', '0', 'Everyone', 'Art & Design', 'August 1, 2018', '1.2.4', '4.0.3 and up']\n",
"\n",
"\n",
"['Sketch - Draw & Paint', 'ART_AND_DESIGN', '4.5', '215644', '25M', '50,000,000+', 'Free', '0', 'Teen', 'Art & Design', 'June 8, 2018', 'Varies with device', '4.2 and up']\n",
"\n",
"\n",
"['Pixel Draw - Number Art Coloring Book', 'ART_AND_DESIGN', '4.3', '967', '2.8M', '100,000+', 'Free', '0', 'Everyone', 'Art & Design;Creativity', 'June 20, 2018', '1.1', '4.4 and up']\n",
"\n",
"\n"
]
}
],
"source": [
"# Google Play data set\n",
"with open('googleplaystore.csv') as file:\n",
" read_file = reader(file)\n",
" google_apps = list(read_file)\n",
" \n",
"google_apps_header = google_apps[0]\n",
"google_apps = google_apps[1:]\n",
"\n",
"explore_data(google_apps,0,5)"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"10841\n"
]
}
],
"source": [
"print(len(google_apps))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment