explaingit

rohan-paul/cryptocurrency-kaggle

Analysis updated 2026-07-11 · repo last pushed 2021-11-27

2Jupyter NotebookAudience · dataComplexity · 1/5DormantSetup · easy

TLDR

A collection of over 26,000 CSV files capturing five-minute snapshots of the top cryptocurrencies from CoinMarketCap during a three-month window in late 2017, useful for historical price analysis.

Mindmap

mindmap
  root((repo))
    What it does
      Stores crypto market snapshots
      Covers Aug-Nov 2017
      Top coins by market cap
    Data details
      26320 CSV files
      Five-minute intervals
      Price volume supply changes
    Use cases
      Exploratory data analysis
      Build price charts
      Test trading strategies
    Audience
      Data science students
      Crypto researchers
    Tech stack
      Jupyter Notebook
      CSV files
      Kaggle
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Practice exploratory data analysis on historical cryptocurrency prices from late 2017.

USE CASE 2

Build charts visualizing how different cryptocurrencies moved relative to each other over a three-month period.

USE CASE 3

Test trading strategies against real historical market data captured at five-minute intervals.

USE CASE 4

Study Bitcoin and altcoin price trends leading up to the December 2017 crypto boom.

What is it built with?

Jupyter NotebookCSVKaggle

How does it compare?

rohan-paul/cryptocurrency-kaggleabdurrafey237/rag-chatbothumancompatibleai/pareto
Stars233
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Last pushed2021-11-27
MaintenanceDormant
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencedatageneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Dataset is a large collection of CSV files, just download and load them into a pandas DataFrame to get started.

No license information is provided, so default copyright restrictions apply.

In plain English

This repository is a snapshot of the cryptocurrency market during a three-month window in 2017. It contains data collected every five minutes from CoinMarketCap, capturing the top cryptocurrencies by market value from August 4 to November 4, 2017. If you want to study what the crypto market looked like during that period, this gives you the raw material. The project consists of thousands of CSV files, 26,320 of them, each representing a single five-minute snapshot. Every file records details like a coin's symbol, its market cap ranking, price, circulating supply, trading volume, and percentage changes over the past hour, day, and week. The filenames are timestamps, so you can pinpoint exactly when each snapshot was taken. This would be useful for anyone doing exploratory data analysis on historical crypto prices, building charts, or testing trading strategies against real historical data. For example, a data science student could use it to practice visualizing price trends, or a researcher could study how different coins moved relative to each other during that period. The README links to a Kaggle notebook and a Medium blog post showing how the creator approached this analysis using moving averages with Bitcoin pricing. The data covers an interesting moment in crypto history, late 2017, right before Bitcoin's massive spike to nearly $20,000 in December of that year. One thing to note: the README mentions a local file path as the source location, which suggests this was originally a personal dataset uploaded for sharing. The analysis examples focus on Bitcoin, but the dataset covers the top cryptocurrencies overall, not just Bitcoin alone.

Copy-paste prompts

Prompt 1
Using the cryptocurrency-kaggle dataset of 26,000 CSV files from late 2017, write Python code to load all snapshots and plot the top 10 coins by market cap over the three-month period.
Prompt 2
Load the cryptocurrency-kaggle CSV snapshots and calculate moving averages for Bitcoin prices, then visualize the trend similar to the Kaggle notebook analysis mentioned in the README.
Prompt 3
Using the five-minute interval crypto data from August to November 2017, create a correlation heatmap showing how the top cryptocurrencies moved relative to each other.
Prompt 4
Write a script to parse the timestamped CSV filenames in the cryptocurrency-kaggle dataset and reconstruct a time-series dataframe of the top 20 coins by market cap ranking.

Frequently asked questions

What is cryptocurrency-kaggle?

A collection of over 26,000 CSV files capturing five-minute snapshots of the top cryptocurrencies from CoinMarketCap during a three-month window in late 2017, useful for historical price analysis.

What language is cryptocurrency-kaggle written in?

Mainly Jupyter Notebook. The stack also includes Jupyter Notebook, CSV, Kaggle.

Is cryptocurrency-kaggle actively maintained?

Dormant — no commits in 2+ years (last push 2021-11-27).

What license does cryptocurrency-kaggle use?

No license information is provided, so default copyright restrictions apply.

How hard is cryptocurrency-kaggle to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is cryptocurrency-kaggle for?

Mainly data.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.