Challenge: Screen Compounds Against Target Properties
Swipe to start coding
Write a function rank_candidates that takes a pandas DataFrame with two columns: smiles (molecular SMILES strings) and predicted_activity (numerical scores). Your function should:
- Sort the DataFrame by
predicted_activityin descending order; - Assign a new column
rankwith integer ranks (1 for highest score, 2 for next, etc.); - Return the ranked DataFrame with the new
rankcolumn included.
You should not modify the input DataFrame in-place; return a new DataFrame.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain this in simpler terms?
What are the main points I should remember?
Can you give me an example?
Mahtavaa!
Completion arvosana parantunut arvoon 6.25
Challenge: Screen Compounds Against Target Properties
Pyyhkäise näyttääksesi valikon
Swipe to start coding
Write a function rank_candidates that takes a pandas DataFrame with two columns: smiles (molecular SMILES strings) and predicted_activity (numerical scores). Your function should:
- Sort the DataFrame by
predicted_activityin descending order; - Assign a new column
rankwith integer ranks (1 for highest score, 2 for next, etc.); - Return the ranked DataFrame with the new
rankcolumn included.
You should not modify the input DataFrame in-place; return a new DataFrame.
Ratkaisu
Kiitos palautteestasi!
single