DataHungry Documents
  • Welcom to DataHungry Documents
  • Library
    • Apache Airflow
    • Apache Iceberge
    • Bardapi
    • Binance
    • Databricks
    • Datetime
    • dotenv
    • FastAPI
    • Logging
    • Langchain
    • Minio (S3)
    • MLflow
    • OpenCV
    • Optuna
    • os
    • Pyiceberg
    • Pyspark
    • Pytest
    • Schedule
    • Sklearn & SHAP
    • SQLAlchemy
    • transformers (huggingface)
    • Firebase Firestore
  • Course
    • Web Scraping
    • Streamlit
    • NLP
  • Utility
    • Docker
    • Google Sheet
  • SQL
    • Basic SQL Statements
    • PL/SQL
    • Stored Procedure & Function
  • Scala
    • Setup
    • Spark
  • Cloud
    • AWS
    • Google Cloud
Powered by GitBook
On this page
  • Get Data
  • Import data from csv url (read_csv)
  • Import data from another google sheet
  • Import table data (read_html)
  • Analysis
  • Select
  • Group By
  • Average IF Not Error (#VALUE!)
  1. Utility

Google Sheet

Get Data

Import data from csv url (read_csv)

=IMPORTDATA("https://raw.githubusercontent.com/sonarsushant/California-House-Price-Prediction/master/housing.csv")

Import data from another google sheet

=IMPORTRANGE("https://docs.google.com/spreadsheets/...", "Sheet1!A1:C20")

Import table data (read_html)

=IMPORTHTML("https://www.goldtraders.or.th/", "table", 5)

Analysis

Select

=QUERY(D:D, "SELECT D WHERE D <> ''")

Group By

=QUERY(D, "SELECT D, COUNT(D) WHERE D <> '' GROUP BY D ORDER BY COUNT(D) DESC")

Skip Header

=QUERY(OFFSET(D:D, 1, 0), "SELECT D, COUNT(D) WHERE D <> '' GROUP BY D ORDER BY COUNT(D) DESC")

Average IF Not Error (#VALUE!)

=AVERAGEIF(K1:K10, ">=0")

or

=AVERAGE(IFERROR(K1:K10))

Substring

=IFERROR(IF(SEARCH("subs", D2), 1), 0)
PreviousDockerNextBasic SQL Statements

Last updated 1 year ago