Skip to content

csv_intersection is basically a PyPI Package to get common rows from two tsv/csv files.

License

Notifications You must be signed in to change notification settings

swapnalshahil/csv_intersection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csv_intersection

Introduction

csv_intersection is basically a PyPI Package to get common rows from two tsv/csv files. Many a time we need common data from two tsv/csv files so using csv_intersection package will prolly solve this problem.

This package currently have one function csv_intersection which returns common rows between two csv/tsv in list of OrderedDict.

Default delimiter is "," and default encoding is "UTF-8"

Function

csv_intersection(path_of_tsv1, path_of_tsv2, delimiter, encoding)

Table of contents

Setup

pip install csv-intersection

Usage

from csv_intersection import csv_intersection

common_rows = csv_intersection(tsv1, tsv2)

# if delimiter is other than ","
common_rows = csv_intersection(tsv1,tsv2,delimiter = delimiter_of_file)

# if encoding is different other than UTF-8
common_rows = csv_intersection(tsv1, tsv2, encoding = encoding_of_file)

Dependencies

It requires csv module only which is a built-in module in Python.

Contacts