Created
September 17, 2025 01:22
-
-
Save rlcarrca/7a0f789fbb68219ad830e80289479ee0 to your computer and use it in GitHub Desktop.
Pandas CSV Misc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Automate CSV | |
# pip install pandas | |
import pandas | |
# Read CSV File | |
data = pandas.read_csv("test.csv") | |
# Read CSV Specific Column | |
data = pandas.read_csv("test.csv", usecols=["col1", "col2"]) | |
# Read CSV Specific Rows | |
data = pandas.read_csv("test.csv", nrows=5) | |
# Read CSV Specific Rows and Columns | |
data = pandas.read_csv("test.csv", usecols=["col1", "col2"], nrows=5) | |
# Read CSV File and Convert to JSON | |
data = pandas.read_csv("test.csv").to_json(orient="records") | |
# Write CSV File | |
data = {"col1": ["a", "b", "c"], "col2": [1, 2, 3]} | |
data = pandas.DataFrame(data) | |
data.to_csv("test.csv", index=False) | |
# Append Column to CSV File | |
data = pandas.read_csv("test.csv") | |
data["col3"] = ["x", "y", "z"] | |
data.to_csv("test.csv", index=False) | |
# Append Row to CSV File | |
data = pandas.read_csv("test.csv") | |
data = data.append({"col1": "d", "col2": 4}, ignore_index=True) | |
data.to_csv("test.csv", index=False) | |
# Drop Column from CSV File | |
data = pandas.read_csv("test.csv") | |
data = data.drop(columns=["col3"]) | |
data.to_csv("test.csv", index=False) | |
# Drop Row from CSV File | |
data = pandas.read_csv("test.csv") | |
data = data.drop([2]) | |
data.to_csv("test.csv", index=False) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment