
Closed
Posted
Paid on delivery
I have several CSV files that contain a mix of text and numeric columns. I need a Python script that reads these files, cleans obvious issues (extra whitespace, stray symbols, inconsistent number formats, blank rows) and then applies flexible filtering rules I can adjust myself later. Key points • Source files are plain CSV; no database or API connection is involved. • The data is mixed, so the script must recognise both text and numeric fields and keep their types intact after processing. • Filtering is the only required transformation for now—think along the lines of dropping rows that fail certain thresholds, keeping records that match specified keywords, or combining multiple filter conditions with AND/OR logic. Deliverable 1. A well-commented Python script (ideally using pandas) that: – Accepts an input folder path and outputs the cleaned, filtered results to a new CSV. – Lets me tweak filter criteria easily in a configuration section or via command-line arguments. 2. A short README or inline docstring explaining any external libraries and how to run the script. If you can make the code modular so I can add future steps like merging or aggregation later, that’s a plus.
Project ID: 40639563
143 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
143 freelancers are bidding on average $390 USD for this job

Hello Sir, I can build a modular, well-commented Python/pandas script that cleans mixed text and numeric CSV data, removes obvious formatting issues, and applies configurable AND/OR filtering rules. I’ll include a simple configuration/CLI setup and README so you can adjust criteria and extend the workflow later for merging or aggregation.
$250 USD in 2 days
8.6
8.6

I'd love to work on your project. I can deliver a clean, high-quality solution with fast communication and on-time delivery. Let's discuss the details!
$500 USD in 7 days
8.4
8.4

⭐⭐⭐⭐⭐ Create a Python Script for Cleaning and Filtering CSV Files ❇️ Hi My Friend, I hope you're doing well. I just reviewed your project requirements and see you are looking for a Python script to clean and filter CSV files. You don't need to look any further; Zohaib is here to help you! My team has successfully completed 50+ projects related to data processing in Python. I will create a well-structured script using pandas that addresses your needs efficiently while allowing for future adjustments. ➡️ Why Me? I can easily build your Python script for cleaning and filtering CSV files, as I have 5 years of experience in Python programming, data cleaning, and manipulation. My expertise includes working with CSV files, data validation, and developing user-friendly scripts. Additionally, I have a strong grip on data processing libraries like pandas, ensuring your project is handled effectively. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I'm looking forward to discussing this with you! ➡️ Skills & Experience: ✅ Python Programming ✅ Data Cleaning ✅ Pandas Library ✅ CSV File Handling ✅ Data Filtering ✅ Data Validation ✅ Script Development ✅ Error Handling ✅ Modular Code Design ✅ Command-Line Arguments ✅ Documentation Writing ✅ Performance Optimization Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
7.9
7.9

Youssef, Full-Time Python Developer with deep data processing expertise. Your CSV cleansing and flexible filtering project is exactly the type of work I handle daily. I will write a pandas-based script that reads your mixed data files, preserving column types while stripping whitespace, removing stray symbols, and eliminating blank rows. The core filtering logic will be built into a configurable function, using command-line arguments for thresholds and keyword matching with AND/OR logic, so you can adjust rules easily. I have completed over 162 data automation projects, including many with this exact pandas cleansing and modular filtering structure. Should the script prioritize a specific type of initial data inconsistency you are seeing most often? Ready to start immediately.
$250 USD in 1 day
7.4
7.4

With my extensive experience in data wrangling, which includes data cleaning, coding and encoding, I am confident that I can tackle your CSV data cleansing project effectively. Having worked with large and diverse datasets, I'm well-versed in identifying and eliminating issues like extra whitespace, inconsistent number formats or blank rows. Additionally, as a Python specialist, I have years of hands-on experience with libraries such as pandas which would be invaluable in this project. One aspect unique to this project is the need for flexible filtering rules. I appreciate the importance of customizable solutions and will design the script to allow easy adjustment of filter criteria either through a configuration section or command-line arguments. Alongside a well-commented Python script for your CSV transformation needs, I will provide a short README to ensure smooth usage post-hiring. Moreover, I understand that projects like these might evolve over time. If you envision adding more features such as merging or aggregation down the line, my emphasis on delivering modular code aligns with this expectation—I'll set the stage for easier integration of any future steps. And finally, my professional research and statistical background arm me with a unique perspective when it comes to data analysis from different domains—which includes sales data analysis like yours—so you can rely on me for valuable insights from the processed data too.
$300 USD in 7 days
6.9
6.9

Hello! I can build a clean, modular Python/pandas script that will process your CSV files reliably while preserving the correct text and numeric data types. The script will: • Read CSV files from the specified input folder. • Clean whitespace, stray symbols, inconsistent number formats, and blank rows. • Apply configurable filters with thresholds, keywords, and combined AND/OR conditions. • Save the cleaned and filtered data to new CSV files. • Keep filtering rules easy to modify through a configuration section or command-line arguments. • Be structured into separate loading, cleaning, filtering, and output stages so merging or aggregation can be added later without rewriting the core logic. I’ll also provide clear comments and a short README covering dependencies, configuration, and usage. The result will be straightforward to maintain and extend.
$253 USD in 2 days
7.0
7.0

Greetings, Thank you for considering my application for this project. As an AI Engineer and Python Developer with over 8+ years of experience, I bring a wealth of knowledge and expertise in the field of Python, Deep Learning. I have carefully reviewed the project description and am eager to discuss your specific needs and requirements in more detail. My commitment is to provide dedicated support and consistent follow-up throughout the project's lifecycle. Please feel free to reach out to me to further discuss how I can contribute to the success of your project. Looking forward to the opportunity of working together. Best regards, KuroKien
$250 USD in 1 day
6.7
6.7

Hello, I can build a clean, modular Python/pandas script that processes your CSV files, cleans whitespace, stray symbols, inconsistent number formats and blank rows while preserving text and numeric data types. The script will include: • Folder-based CSV processing • Configurable filtering rules with AND/OR logic • Keyword and numeric threshold filters • Easy-to-edit configuration section • Clean CSV output • Modular structure for future merging/aggregation • Clear comments and a short README with setup and usage instructions I’ll keep the filtering logic simple to modify so you can adjust criteria without rewriting the core script. I’m experienced with Python, pandas, CSV processing and data-cleaning automation, and can deliver a reliable, reusable solution. Best regards, Ayaz Akhtar
$250 USD in 1 day
6.5
6.5

As a team that excels in implementing AI systems and dealing with large-scale data processing, your Python CSV Data Cleansing project aligns perfectly with our expertise. We have amassed considerable proficiency utilizing pandas and Python to clean, transform, and analyze data across numerous formats, including the plain CSV files you mentioned. Not only will we cleanse your data of problematic instances like extra whitespaces or blank rows but also leave the original types of text and numeric data intact after processing—a unique challenge you’re facing. Our flexibility extends to the filtering phase; whether it's dropping rows that fail certain thresholds, retaining records matching specified keywords, or applying more intricate filter conditions using AND/OR logic, we've got you covered. In fact, we strive to empower our clients to maintain control over their data through accessible configurations which allow them to tweak filter criteria effortlessly—a functionality that will be pivotal for your long-term use of this script.
$500 USD in 7 days
6.3
6.3

Hi Client, I can build a modular, well-documented Python/Pandas script to clean mixed CSV data, preserve data types, apply configurable AND/OR filters, and export reliable results with an easy-to-follow README.
$250 USD in 3 days
6.3
6.3

Hi, I am interested to work on this project. I have good working experience with Python, Data Scraping, Django,Pandas,Data cleansing,APIs. Looking forward to get started the work with you. Regards, Shalu
$250 USD in 7 days
6.1
6.1

I can help you build a clean, modular pandas pipeline that handles the messiest CSVs without breaking a sweat. Your files get read, sanitized, and written out with types intact—while all filter rules live in one clearly marked config block, so you can tweak thresholds or AND/OR logic in seconds, not code. The script is structured with separate functions for cleaning, filtering, and I/O, so adding merge or aggregation steps later is straightforward. No database, no API—just a reliable script that runs from the command line with an input folder and an output path.
$250 USD in 7 days
5.9
5.9

Hi, The main challenge here is cleaning “obvious” issues without accidentally changing valid text, identifiers, leading zeros, dates, or decimal values. I’d build the script around an explicit, editable configuration rather than aggressive global replacements. Using pandas, the workflow would scan an input folder, read each CSV with controlled type inference, remove blank rows, trim whitespace, normalize configured numeric formats, and clean only approved stray symbols. Filters would be defined as readable rules supporting text matches, numeric comparisons, missing-value checks, and grouped AND/OR conditions. The code would be split into small modules for loading, cleaning, type handling, filtering, validation, and export, leaving clear extension points for later merging or aggregation. It would also produce useful processing logs showing files read, rows removed, filters applied, and output locations. A concise README would cover dependencies, configuration examples, command-line usage, and common adjustments. Question 1: Do all CSV files share the same columns and delimiter, or does the schema vary between files? Question 2: Should the files be combined into one output CSV, or should each input produce its own cleaned and filtered result? Regards, Houssame
$500 USD in 7 days
6.5
6.5

Hi, I am a Python developer with 8 years of rich experience in software development, with a background in data processing and automation. I am familiar with Python, pandas, CSV processing, data cleansing, data analysis, command-line scripting, data validation, and modular automation workflows. For your CSV files, I can build a clean pandas-based script that normalizes whitespace, symbols, number formats, and blank rows while preserving text and numeric types. I can also make the filtering rules easy to adjust through a simple configuration section or command-line options, including thresholds, keyword matching, and combined AND/OR conditions, with the code structured so merging or aggregation can be added later. I'm an individual freelancer and can work in any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD in 7 days
5.7
5.7

Hello, I understand you need a modular Python/pandas script to process multiple CSVs, clean whitespace/symbols/number formats and blank rows, while preserving text and numeric types. I’ll build configurable AND/OR filtering with an easy-to-edit config/CLI, folder-based input/output, clear comments, and a README with setup and usage instructions. I have 10+ years of experience in Python, pandas, data processing, automation, and building clean, maintainable scripts. Let’s chat to discuss your CSV structure and filtering rules so I can get started quickly. thank you Regards Gaurav Garg
$500 USD in 7 days
5.7
5.7

Hi, I will deliver a Python script that reads CSV files, cleans and filters data, and outputs the results to a new CSV, with adjustable filter criteria, within 3 days for $500. Start now? Waiting for your response in chat! Best Regards.
$500 USD in 3 days
5.4
5.4

Hello Sir/MAM You like the script to process all CSV files in a folder automatically or one file at a time ? I am a Skilled Full Stack Developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms, Linux , Windows , Cloud , Azure , Ubuntu , OpenAI , Desktop Applications. Web Development I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning “Computer Vision ” Object Detection”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$251 USD in 2 days
5.6
5.6

The challenge here is handling mixed data types in CSV files, so the Python script needs to reliably identify text from numbers and keep them that way after cleaning. I'd build this using the `pandas` library, which is built for exactly this sort of data manipulation so it will read your CSVs, then I'd use its string methods for whitespace and symbol removal, and convert numeric columns using `pd.to_numeric` with `errors='coerce'` to handle bad formats, also `pandas` will handle dropping blank rows automatically. For your flexible filtering rules, I'd design a configuration section at the top of the script where you can easily define thresholds, keywords, and AND/OR logic without touching the core processing code. This approach prevents the script from breaking when you change filters, which is the kind of thing that goes wrong on jobs like this, where the processing logic gets tangled with the configuration. What happens with fields that are *supposed* to be numeric but contain non-numeric text after cleaning? Track record on here: 100% on time, 100% on budget, 5.0 across 8 reviews. Let's schedule a short call on Freelancer to go over the specific filter logic you envision and the expected output file format.
$564 USD in 21 days
5.3
5.3

Hello! I'm excited about the opportunity to help with your Python CSV data cleansing project. I understand that you need a robust script that not only cleans your CSV files but also allows for flexible filtering based on your specific criteria. I propose to create a well-structured Python script using pandas that will: 1. Read CSV files from an input folder and address issues like extra whitespace, stray symbols, and inconsistent formats, all while maintaining the integrity of both text and numeric data types. 2. Include an easily adjustable filtering section, allowing you to set criteria through a configuration section or command-line arguments, ensuring you have full control over the filtering process. 3. Include comprehensive comments and a README to make it clear how to use the script and any libraries involved. Additionally, I'll design the code to be modular, enabling you to incorporate future enhancements such as merging or aggregation with ease. What specific filtering rules do you envision adding in the future? I’m looking forward to collaborating on this project! Best, Talha
$250 USD in 10 days
5.2
5.2

⭕⭕ PYTHON DATA PROCESSING & CSV AUTOMATION EXPERT ⭕ Hi there, ✔️ Based on your requirements, I can build a clean, modular Python solution that processes multiple CSV files, performs data cleaning, preserves data types correctly and applies fully configurable filtering rules that you can easily modify without changing the core logic. ✍️ Approximately how many CSV files and rows are processed in a typical run? ✍️ Would you prefer filter rules stored in a simple JSON/YAML configuration file or managed through command-line arguments? ➰ My recommendation is to keep all filtering rules in a separate configuration file so future conditions can be added or modified without touching the processing code. This makes the solution far easier to maintain as new requirements such as merging, aggregation or reporting are introduced later. I’ll also ensure the code is structured into reusable modules so additional transformations can be plugged in with minimal effort in future phases. Thank you.
$500 USD in 7 days
5.4
5.4

Shah Alam, Malaysia
Member since Aug 11, 2026
$250-750 USD
$750-1500 AUD
$15-25 USD / hour
£250-750 GBP
$30-250 NZD
₹750-1250 INR / hour
₹75000-150000 INR
$30-250 USD
₹600-1500 INR
min $50 USD / hour
$250-750 USD
₹12500-37500 INR
₹37500-75000 INR
$250-750 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹750-1250 INR / hour
$2-8 USD / hour
$250-750 USD