In [35]:
input_file = "npidata_20050523-20150111.csv"

Method below is fast, as it won't read whole file, just read it line by line. This is because it uses iterators, and will only read the next part when required.

Run the code below: IT will hardly take a second, which wouldnt have been possible if reading whole file.


In [36]:
counter = 0
with open(input_file) as infile:
    for line in infile:
        line = line.replace('"', '')
        if counter > 0:
            print line
            data = line.split(",")
            name = data[6] + " " + data[7]  + " " + data[5]
            business_name = data[4]
            city = data[22]
            state = data[23]
            print "name = ", name, "\n"
            print "business_name = " , business_name
            print city, state
            print "---------------"
        counter += 1
        if counter == 10:
            break


1679576722,1,,,,WIEBE,DAVID,A,,,M.D.,,,,,,,,,,PO BOX 2168,,KEARNEY,NE,688482168,US,3088652512,3088652506,3500 CENTRAL AVE,,KEARNEY,NE,688472944,US,3088652512,3088652506,05/23/2005,07/08/2007,,,,M,,,,,,207X00000X,12637,NE,Y,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,645540,01,KS,FIRSTGUARD,1553,01,NE,BCBS,93420WI,04,NE,,46969,01,KS,BCBS,B67599,02,,,046969WI,04,KS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,X,,,,,,,,,,,,,,,,,,,,,

name =  DAVID A WIEBE 

business_name =  
KEARNEY NE
---------------
1588667638,1,,,,PILCHER,WILLIAM,C,DR.,,MD,,,,,,,,,,1824 KING STREET,SUITE 300,JACKSONVILLE,FL,322044736,US,9043881820,9043881827,1824 KING STREET,SUITE 300,JACKSONVILLE,FL,322044736,US,9043881820,9043881827,05/23/2005,05/29/2014,,,,M,,,,,,207RC0000X,ME68414,FL,Y,207RC0000X,032024,GA,N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,208143,01,FL,AVMED,06BDGPK,04,GA,,0897705,01,FL,AETNA,110123591,04,FL,RAILROAD MCARE,27888Z,04,FL,,510265,01,GA,BCBS,27888,01,FL,BCBS,C73899,02,FL,,00706626A,05,GA,,251286600,05,FL,,00532485C,05,GA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,,,,,,,,,,,,,,,,,,,

name =  WILLIAM C PILCHER 

business_name =  
JACKSONVILLE FL
---------------
1497758544,2,,<UNAVAIL>,CUMBERLAND COUNTY HOSPITAL SYSTEM, INC,,,,,,,CAPE FEAR VALLEY HOME HEALTH AND HOSPICE,3,,,,,,,,3418 VILLAGE DR,,FAYETTEVILLE,NC,283044552,US,9106096740,,3418 VILLAGE DR,,FAYETTEVILLE,NC,283044552,US,9106096740,,05/23/2005,09/26/2011,,,,,NAGOWSKI,MICHAEL,,CEO,9106096700,251G00000X,HC0283,NC,Y,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3401562,05,NC,,341562,04,NC,PROVIDER NUMBER,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,MR.,,,,,,,,,,,,,,,,,

name =     INC 

business_name =  CUMBERLAND COUNTY HOSPITAL SYSTEM
 FAYETTEVILLE
---------------
1306849450,1,,,,SMITSON,HAROLD,LEROY,DR.,II,M.D.,,,,,,,,,,810 LUCAS DR,,ATHENS,TX,757513446,US,9036756778,9036752333,810 LUCAS DR,,ATHENS,TX,757513446,US,9036756778,9036752333,05/23/2005,01/03/2008,,,,M,,,,,,2085R0202X,E5444,TX,Y,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,B26530,02,TX,,83R321,08,TX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,,,,,,,,,,,,,,,,,,,

name =  HAROLD LEROY SMITSON 

business_name =  
ATHENS TX
---------------
1215930367,1,,,,GRESSOT,LAURENT,,DR.,,M.D.,,,,,,,,,,17323 RED OAK DR,,HOUSTON,TX,770901243,US,2814405006,2814406149,17323 RED OAK DR,,HOUSTON,TX,770901243,US,2814405006,2814406149,05/23/2005,11/25/2014,,,,M,,,,,,174400000X,H6257,TX,N,207RH0003X,H6257,TX,Y,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,E43866,02,TX,,830005153,08,TX,,0533800001,07,TX,,89G024,08,TX,,1215930367,08,TX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,,,,,,,,,,,,,,,,,,,

name =  LAURENT  GRESSOT 

business_name =  
HOUSTON TX
---------------
1023011178,2,,<UNAVAIL>,NAPA VALLEY HOSPICE & ADULT DAY SERVICES,,,,,,,,,,,,,,,,414 S JEFFERSON ST,,NAPA,CA,945594515,US,7072589080,7072582476,414 S JEFFERSON ST,,NAPA,CA,945594515,US,7072589080,7072582476,05/23/2005,10/17/2011,,,,,VOLKERTS,KEITH,REGIS,DIRECTOR OF FINANCE,7072589080,251G00000X,100000741,CA,Y,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,051537,04,CA,HOSPICE MEDICARE NO,HPC01537G,05,CA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,MR.,,,,,,,,,,,,,,,,,

name =     

business_name =  NAPA VALLEY HOSPICE & ADULT DAY SERVICES
NAPA CA
---------------
1932102084,1,,,,ADUSUMILLI,RAVI,K,,,MD,,,,,,,,,,2940 N MCCORD RD,,TOLEDO,OH,436151753,US,4198423000,4198423048,2940 N MCCORD RD,,TOLEDO,OH,436151753,US,4198423000,4198423048,05/23/2005,04/23/2012,,,,M,,,,,,207RC0000X,35069014,OH,Y,207RC0000X,4301081344,MI,N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4042622,08,OH,,4042624,08,OH,,060060579,08,OH,,P00751116,01,,RAILROAD MEDICARE,0178623,05,OH,,AD4257781,08,OH,,MI1635026,08,MI,,0792003,08,OH,,0792002,08,OH,,MI1635021,08,MI,,4042627,08,OH,,E21287,02,,,4042628,08,OH,,4042629,08,OH,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,,,,,,,,,,,,,,,,,,,

name =  RAVI K ADUSUMILLI 

business_name =  
TOLEDO OH
---------------
1841293990,1,,,,WORTSMAN,SUSAN,,,,MA-CCC,,,,,,,,,,68 ROCKLEDGE RD,APT 1C,HARTSDALE,NY,105303455,US,2124814464,,425 E 25TH ST,,NEW YORK,NY,100102547,US,2124814464,,05/23/2005,07/08/2007,,,,F,,,,,,231H00000X,000396-1,NY,Y,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,M72081,04,NY,PROVIDER NUMBER,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,,,,,,,,,,,,,,,,,,,

name =  SUSAN  WORTSMAN 

business_name =  
HARTSDALE NY
---------------
1750384806,1,,,,BISBEE,ROBERT,,DR.,,MD,,,,,,,,,,5219 CITY BANK PKWY,STE 35,LUBBOCK,TX,794073545,US,8067852045,8067222908,113 WALNUT ST,,IDALOU,TX,793294003,US,8068922537,8068922726,05/23/2005,01/13/2012,,,,M,,,,,,207R00000X,J8461,TX,Y,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,G22052,02,TX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,,,,,,,,,,,,,,,,,,,,,

name =  ROBERT  BISBEE 

business_name =  
LUBBOCK TX
---------------

In [36]: