Ironhack-data-bcn-january-2024 / project-I-pandas

0 stars 2 forks source link

[Pol] - Obrint passiu-agressivament la PR que no has fet #4

Closed breogann closed 9 months ago

breogann commented 9 months ago

Hola @polsanchez1997! 🙋‍♂️

No calia que fessis PR perquè el repo es vostre, però sí calia fer una issue. La necessito per saber que heu entregat el projecte, per poder veure el codi i per poder donar-vos feedback. És més important la issue dels projectes que las PR dels labs.

Però no passa res! Igualment trobada.

Et comento:

L'organització del repo 📚:

El README.md 📝: Esta super bé. Has recordat també posar l'enllaç al canva 👌 . L'única cosa que canviaria, és: afegir els plots (que pel que veig ho has fet però no s'han renderitzat: la sintaxi és: ![nom](addresça.png)) i posar bullet points al markdown per fer llistes. Per la resta: perfecte. Senzill i explicatiu.

El codi 🐍:

def activity_standarize(str_):

    if pd.isna(str_):
        return "others"

    str_lower = str_.lower()
    if 'swim' in str_lower:
        return "swimming"
    if any(activity in str_lower for activity in ['bath', 'float', 'crouch', 'dangl',]):
        return "bathing"
    if any(activity in str_lower for activity in ['fish', 'hunt', 'net']):
        return "fishing"
    if any(activity in str_lower for activity in ['natural']):
        return "natural disasters"
    if any(activity in str_lower for activity in ['surf', 'board', 'paddel', 'tread']):
        return "surfing"
    if any(activity in str_lower for activity in ['air', 'parachut']):
        return "air accident"
    if any(activity in str_lower for activity in ['boat', 'ship', 'wreck', 'yacht', 'submarine','sink']):
        return "sailing"
    if 'div' in str_lower:
        return "diving"

    return "others"

aquí podries haver fet servir regex o haver fet servir un diccionari: {"surfing": ["surf", "surfing board", "sorf"]}, etc.

Per les visualiztacions 📊:

El projecte esta bé! Només coses petites per millorar-lo una mica, però congrats! Pel proper, us demanarem modularitzar. Ànims Pol, ho tens!! 💪

image