158. Working with CSV Files in pandas

Here are 10 Python snippets demonstrating how to work with CSV files using the pandas library for data reading, writing, and manipulation. Each snippet is separated by a delimiter.


Snippet 1: Reading a CSV File

Copy

import pandas as pd

# Reading a CSV file into a DataFrame
df = pd.read_csv('data.csv')
print(df.head())  # Display the first 5 rows

Snippet 2: Writing a DataFrame to a CSV File

Copy

import pandas as pd

# Create a sample DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)

# Writing DataFrame to CSV
df.to_csv('output.csv', index=False)
print("Data written to 'output.csv'")

Snippet 3: Reading a CSV File with Custom Delimiters

Copy


Snippet 4: Specifying Column Names While Reading CSV

Copy


Snippet 5: Skipping Rows While Reading CSV

Copy


Snippet 6: Reading a CSV with Specific Columns

Copy


Snippet 7: Handling Missing Data While Reading CSV

Copy


Snippet 8: Appending Data to an Existing CSV

Copy


Snippet 9: Writing a DataFrame with Custom Index

Copy


Snippet 10: Reading a CSV with Encoding

Copy


Last updated