Find Jobs
Hire Freelancers

Divide CSV file rows into three groups

$10-30 USD

Completed
Posted over 6 years ago

$10-30 USD

Paid on delivery
I have a CSV file as follows: userid,status,date,admin 123,1,2017-07-17,415 123,0,2017-07-18,415 124,0,2017-07-17,416 124,1,2017-07-18,416 125,1,2017-07-17,415 What I need to do is to divide this CSV file into 3 groups as follows: First group: if multiple rows have same userid and same admin then group them by most recent date and status=0 123,1,2017-07-17,415 123,0,2017-07-18,415 Second group: if multiple rows have same userid and same admin then group them by oldest date and status=1 124,0,2017-07-17,416 124,1,2017-07-18,416 Third group: all the others 125,1,2017-07-17,415 Now, I'm trying to get my head around it using python and a for loop to iterate through rows but I could not get any hints so far.
Project ID: 15704724

About the project

12 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I can divide the CSV according to the requirements. Lets discuss about this. Relevant Skills and Experience I have experience in MySQL. I am thinking to import CSV in DB & then after using PHP script & divide the data in diffrent parts. Proposed Milestones $10 USD - complete
$10 USD in 1 day
4.8 (24 reviews)
5.3
5.3
12 freelancers are bidding on average $24 USD for this job
User Avatar
i will sort these in three groups... i can do this... looking forward to get some positive response Relevant Skills and Experience python excel Proposed Milestones $19 USD - csv task
$19 USD in 1 day
5.0 (31 reviews)
5.2
5.2
User Avatar
Hello. I assume that you want the program to then output 3 different CSV files with each group corresponding to a file? Your instructions are clear and I can do this in 1 - 2 hours. Relevant Skills and Experience I have 4+ years of experience programming in python and 7+ years of experience programming overall. Proposed Milestones $25 USD - Completion Milestone
$25 USD in 1 day
5.0 (10 reviews)
4.4
4.4
User Avatar
Sr. Software Professional having 8+ years experience. Relevant Skills and Experience Angular CLI, Angular 4, Angular 2, Angular Js, C# .Net, MVC , PHP, HTML, CSS, Bootstrap, Typescript, Javascript, Jquery, ASPBOILERPLATE, Twilio, Kendo UI,Google API,WPF, WCF,WEBAPI,MSSQL, Oracle, Proposed Milestones $55 USD - Milestone
$55 USD in 1 day
5.0 (3 reviews)
3.0
3.0
User Avatar
What exactly are you trying to achieve? I could sort these using excel in about 5 minutes...
$20 USD in 1 day
5.0 (2 reviews)
1.8
1.8
User Avatar
Hi, we can help you to make this task. Contact to us for know more about your requirements. Best regards, Enderson J. Falcon G. Relevant Skills and Experience Python, FORTRAN Proposed Milestones $5 USD - Inicial milestone $10 USD - Last milestone
$15 USD in 1 day
5.0 (1 review)
0.9
0.9
User Avatar
I have working on Python around 3 years, I can make your little script for your project, I'm new in freelancer but I just need an opportunity to show my worth Habilidades y experiencia relevante Python developer Script analyst Htos propuestos $20 USD - Script for divide CSV File
$20 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
As per your csv requirement it will be completed by excel Relevant Skills and Experience EXCEL Proposed Milestones $20 USD - Will complete in a day
$20 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of IRELAND
Dublin, Ireland
5.0
1
Payment method verified
Member since Apr 28, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.