Pandas Trim Whitespace z kolumny

Pandas Trim Whitespace z kolumny
W tym krótkim artykule omówiono, w jaki sposób możesz przyciąć wiodącą lub wycofującą się znaki białych z pandasframe.

Przykładowa ramka danych

Do celów ilustracyjnych użyjemy przykładowej ramki danych pokazanej poniżej:

importować pandy jako PD
df = pd.Ramka danych(
„Product_name”: ['produkt_1', 'produkt_2 \ t', 'produkt_3 \ n', '\ nproduct_4 \ t', 'produkt_5'],
„Cena”: [10.00, 20.50, 100.30, 500.25, 101.30]
)

Powyższa ramka danych zawiera znaki białych, takie jak nowsze znaki, przestrzenie i karty.

Usuń wiodące znaki białych

Możemy użyć funkcji LSTRIP do usunięcia wiodących znaków Whitespace z kolumny DataFrame, aby usunąć wiodące znaki Whitespace z kolumny DataFrame, jak pokazano:

df.Nazwa produktu.str.lstrip ()

Funkcja LSTRIP powinna usunąć wiodące znaki Whitespace z kolumny Product_name.

Kod powyżej powinien zwrócić:

Zauważ, że wiodąca przestrzeń i nowa liniowa biała znaki są usuwane.

Usuń znaki z białej listy.

Możemy użyć funkcji rSTRIP () do usuwania znaków białej listy z kolumny.

Przykładem jest jak pokazano:

df.Nazwa produktu.str.rstrip ()

Tutaj powyższy kod powinien usunąć znakomite znaki białych. Przykładową wartość zwracana jest taka, jak pokazano:

Usuń zarówno postacie wiodące, jak i trapujące

Za pomocą funkcji Strip () możesz również usunąć zarówno znaki wiodące, jak i spacerowe z kolumny za pomocą funkcji Strip ().

Przykładem użycia jest jak pokazano:

df.Nazwa produktu.str.rozebrać się()

W takim przypadku funkcja powinna zwrócić:

Zwróć uwagę, w jaki sposób wiodące i trapujące znaki białych znaków są usuwane z kolumny.

Za pomocą zastąpienia

Możesz także użyć funkcji Replay (), aby usunąć znaki Whitespace z kolumny.

Na przykład, aby zastąpić wszystkie znaki zakładki z kolumny, możemy zrobić:

df.Nazwa produktu.str.zamień („\ t”, ")

W takim przypadku funkcja przyjmie znaki zakładki i zastąpi je określoną wartością.

Powstałe wyjście jest jak pokazano:

Aby usunąć postacie przestrzeni i nowości:

df.Nazwa produktu.str.zamień ('\ n', ") // usuń nową linię
df.Nazwa produktu.str.Wymień (",") // usuń spacje

Zakończenie

W tym artykule pokazuje różne sposoby usuwania wiodących i wycofywania postaci z białej listy z pandas DataFrame.