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

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

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


Snippet 4: Specifying Column Names While Reading CSV


Snippet 5: Skipping Rows While Reading CSV


Snippet 6: Reading a CSV with Specific Columns


Snippet 7: Handling Missing Data While Reading CSV


Snippet 8: Appending Data to an Existing CSV


Snippet 9: Writing a DataFrame with Custom Index


Snippet 10: Reading a CSV with Encoding


Last updated