Skip to main content
Redo change in revision 4 by OP: “took out irrelevant line of code.”- doesn’t invalidate any answers
Source Link
singles, multiples, zeroes = ([] for i in range(3))
dlength = df.shape[0]

for row in df.itertuples():
    query = best_q(row)
    hits, uri = ask_rkd(query)
    if hits == 1:
        singles.append([row.priref, row.name, hits, uri])
    elif hits > 1:
        multiples.append([row.priref, row.name, hits])
    elif hits == 0:
        query = bracket_q(row)
        hits, uri = ask_rkd(query)
        if hits == 1: 
            singles.append([row.priref, row.name, hits, uri])
        elif hits > 1:
            multiples.append([row.priref, row.name, hits])
        elif hits == 0:
            zeroes.append([row.priref, str(row.name)])  # PM: str!! 
        

lists = singles, multiples, zeroes
listnames = ['singles','multiples','zeroes']

for s, l in zip(listnames, lists): 
    listfile = '{}_{}.csv'.format(input_fname, s)
    writelist(list=l, fname=listfile) 
    
outfile = fname + '_out' + ext
df.to_csv(outfile, sep='|', encoding='utf-8-sig')
singles, multiples, zeroes = ([] for i in range(3))
dlength = df.shape[0]

for row in df.itertuples():
    query = best_q(row)
    hits, uri = ask_rkd(query)
    if hits == 1:
        singles.append([row.priref, row.name, hits, uri])
    elif hits > 1:
        multiples.append([row.priref, row.name, hits])
    elif hits == 0:
        query = bracket_q(row)
        hits, uri = ask_rkd(query)
        if hits == 1: 
            singles.append([row.priref, row.name, hits, uri])
        elif hits > 1:
            multiples.append([row.priref, row.name, hits])
        elif hits == 0:
            zeroes.append([row.priref, str(row.name)])  # PM: str!! 
        

lists = singles, multiples, zeroes
listnames = ['singles','multiples','zeroes']

for s, l in zip(listnames, lists): 
    listfile = '{}_{}.csv'.format(input_fname, s)
    writelist(list=l, fname=listfile) 
    
outfile = fname + '_out' + ext
df.to_csv(outfile, sep='|', encoding='utf-8-sig')
singles, multiples, zeroes = ([] for i in range(3))

for row in df.itertuples():
    query = best_q(row)
    hits, uri = ask_rkd(query)
    if hits == 1:
        singles.append([row.priref, row.name, hits, uri])
    elif hits > 1:
        multiples.append([row.priref, row.name, hits])
    elif hits == 0:
        query = bracket_q(row)
        hits, uri = ask_rkd(query)
        if hits == 1: 
            singles.append([row.priref, row.name, hits, uri])
        elif hits > 1:
            multiples.append([row.priref, row.name, hits])
        elif hits == 0:
            zeroes.append([row.priref, str(row.name)])  # PM: str!! 
        

lists = singles, multiples, zeroes
listnames = ['singles','multiples','zeroes']

for s, l in zip(listnames, lists): 
    listfile = '{}_{}.csv'.format(input_fname, s)
    writelist(list=l, fname=listfile) 
    
outfile = fname + '_out' + ext
df.to_csv(outfile, sep='|', encoding='utf-8-sig')
edited tags
Link
200_success
  • 145.7k
  • 22
  • 191
  • 481
Rollback to Revision 3
Source Link
singles, multiples, zeroes = ([] for i in range(3))
  dlength = df.shape[0]

for row in df.itertuples():
    query = best_q(row)
    hits, uri = ask_rkd(query)
    if hits == 1:
        singles.append([row.priref, row.name, hits, uri])
    elif hits > 1:
        multiples.append([row.priref, row.name, hits])
    elif hits == 0:
        query = bracket_q(row)
        hits, uri = ask_rkd(query)
        if hits == 1: 
            singles.append([row.priref, row.name, hits, uri])
        elif hits > 1:
            multiples.append([row.priref, row.name, hits])
        elif hits == 0:
            zeroes.append([row.priref, str(row.name)])  # PM: str!! 
        

lists = singles, multiples, zeroes
listnames = ['singles','multiples','zeroes']

for s, l in zip(listnames, lists): 
    listfile = '{}_{}.csv'.format(input_fname, s)
    writelist(list=l, fname=listfile) 
    
outfile = fname + '_out' + ext
df.to_csv(outfile, sep='|', encoding='utf-8-sig')
singles, multiples, zeroes = ([] for i in range(3))
    
for row in df.itertuples():
    query = best_q(row)
    hits, uri = ask_rkd(query)
    if hits == 1:
        singles.append([row.priref, row.name, hits, uri])
    elif hits > 1:
        multiples.append([row.priref, row.name, hits])
    elif hits == 0:
        query = bracket_q(row)
        hits, uri = ask_rkd(query)
        if hits == 1: 
            singles.append([row.priref, row.name, hits, uri])
        elif hits > 1:
            multiples.append([row.priref, row.name, hits])
        elif hits == 0:
            zeroes.append([row.priref, str(row.name)])  # PM: str!! 
        

lists = singles, multiples, zeroes
listnames = ['singles','multiples','zeroes']

for s, l in zip(listnames, lists): 
    listfile = '{}_{}.csv'.format(input_fname, s)
    writelist(list=l, fname=listfile) 
    
outfile = fname + '_out' + ext
df.to_csv(outfile, sep='|', encoding='utf-8-sig')
singles, multiples, zeroes = ([] for i in range(3))
dlength = df.shape[0]

for row in df.itertuples():
    query = best_q(row)
    hits, uri = ask_rkd(query)
    if hits == 1:
        singles.append([row.priref, row.name, hits, uri])
    elif hits > 1:
        multiples.append([row.priref, row.name, hits])
    elif hits == 0:
        query = bracket_q(row)
        hits, uri = ask_rkd(query)
        if hits == 1: 
            singles.append([row.priref, row.name, hits, uri])
        elif hits > 1:
            multiples.append([row.priref, row.name, hits])
        elif hits == 0:
            zeroes.append([row.priref, str(row.name)])  # PM: str!! 
        

lists = singles, multiples, zeroes
listnames = ['singles','multiples','zeroes']

for s, l in zip(listnames, lists): 
    listfile = '{}_{}.csv'.format(input_fname, s)
    writelist(list=l, fname=listfile) 
    
outfile = fname + '_out' + ext
df.to_csv(outfile, sep='|', encoding='utf-8-sig')
took out irrelevant line of code.
Source Link
RolfBly
  • 897
  • 1
  • 10
  • 23
Loading
Post Reopened by Ludisposed, Peilonrayz, Stephen Rauch, Toby Speight, alecxe
edited tags
Link
Ludisposed
  • 11.8k
  • 2
  • 41
  • 91
Loading
Attempt to remedy (this)[https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3652#3652]
Source Link
RolfBly
  • 897
  • 1
  • 10
  • 23
Loading
Post Closed as "Not suitable for this site" by Peilonrayz, Stephen Rauch, Toby Speight, Ludisposed, Vogel612
Source Link
RolfBly
  • 897
  • 1
  • 10
  • 23
Loading