>백엔드 개발 >파이썬 튜토리얼 >팬더는 문자열 목록에서 문자를 제거합니다.

팬더는 문자열 목록에서 문자를 제거합니다.

王林
王林앞으로
2024-02-06 08:21:111277검색

Pandas 从一列字符串中删除字符

질문 내용

이 형식의 문자열로 구성된 날짜 열이 포함된 데이터 프레임이 있습니다. 날짜/시간 개체로 변환할 수 있도록 문자열 끝을 제거해야 합니다.

으아아아

이러한 방법을 시도했지만 성공하지 못했습니다.

으아아아

그리고 내 검색을 기반으로 한 몇 가지 다른 정보도 있습니다. 이를 수행하는 쉬운 방법이 있습니까? 아니면 처음 17자를 잡고 결과를 다시 df에 할당하여 문자열을 분할하는 함수를 작성해야 합니까?

문자열 형식은 '20231101 05:00:00 america/central'

일 수 있습니다.

모든 도움에 감사드립니다.


정답


  • 특정 접미사를 제거하려면 str.strip 대신 str.removesuffix를 사용하는 것이 좋습니다.
  • 때때로 밑줄 친 new_york,有时会编写不带下划线的 newyork。如果您要求删除 'newyork',则 'new_york'을 적으시면 삭제되지 않으니 주의하세요.
  • 질문을 수정한 후 'america' 开头,但后面有所不同;在这种情况下,您可以使用 str.split(' america').str[0] 保留 ' america' 앞에 있는 모든 항목에 접미사를 추가하세요.
으아아아

위 내용은 팬더는 문자열 목록에서 문자를 제거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제