Jestem nowy dla Pythona, więc może to być bardzo podstawowe pytanie. Próbuję użyć lambda do usunięcia interpunkcji dla każdego wiersza w ramce danych pandy. Użyłem następujących, ale otrzymałem błąd. Próbuję uniknąć przekonwertowania pliku df na listę, a następnie dołączyć oczyszczone wyniki do nowej listy, a następnie przekonwertować ją z powrotem na df.usunąć interpunkcję dla każdego wiersza w ramce danych pandy
Wszelkie sugestie będą mile widziane!
import string
df['cleaned'] = df['old'].apply(lambda x: x.replace(c,'') for c in string.punctuation)
bardzo miło! Dzięki! – RJL
Serdecznie witamy! – bernie
Możesz zaakceptować tę odpowiedź, jeśli zadziała. –