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

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

王林
풀어 주다: 2024-02-06 08:21:11
앞으로
1248명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿