diff --git a/1-enrich-with-datacite/concatenate-enrich-dois.py b/1-enrich-with-datacite/concatenate-enrich-dois.py index 7a0e8b134c4a528b7cd0560e9e06b51a1f759477..15786a2f12c375d2b28ed0534f2b22d200902da9 100644 --- a/1-enrich-with-datacite/concatenate-enrich-dois.py +++ b/1-enrich-with-datacite/concatenate-enrich-dois.py @@ -60,14 +60,15 @@ if temp_rows : print(f"\n\nnb of doi exported \t{len(df_out)}") ## output another csv with datacite client and number of datasets - df_client_raw = df_out["client"].value_counts() + df_client_raw = df_out["client"].value_counts().to_frame() ## get informations about each client client_names = [] client_years = [] client_urls = [] - for client in df_client_raw["client"]: - req = requests.get('https://api.datacite.org/clients?query=id:%22cern.zenodo%22') + for i in range(0, len(df_client_raw)): + client = df_client_raw.iloc[i].name + req = requests.get('https://api.datacite.org/clients?query=id:%22'+str(client)'%22') client_names.append(req.json()["data"][0]["attributes"]["name"]) client_years.append(req.json()["data"][0]["attributes"]["year"]) client_urls.append(req.json()["data"][0]["attributes"]["url"])