<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I have a csv file I have to make some changes to before I read it into pandas. Currently I open the csv read each row, make changes and save it to a new file. Then read it into pandas with pandas.read_csv(). How do I skip writing the file to disk? Using python3.5.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">This is what I am doing now.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">with open(infile,"r") as fin:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">        with open(outfile,"w") as fout: </div><div class="gmail_default" style=""><font face="verdana, sans-serif">            writer=csv.writer(fout)</font><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">            for row in csv.reader(fin):</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">                #do stuff to the row</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">                writer.writerow(row)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">df = pandas.csv_reader(outfile)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div><div class="gmail_signature"><div>Vincent Davis</div><div>720-301-3003<span></span><span></span></div></div></div>
</div>