Python의 튜플 목록에 사용자 정의 열 추가

WBOY
풀어 주다: 2023-08-20 12:05:10
앞으로
994명이 탐색했습니다.

在Python中给元组列表添加自定义列

데이터 조작 및 분석과 관련하여 Python은 다재다능함과 강력한 프로그래밍 언어로 돋보입니다. 데이터로 작업할 때 의미 있는 통찰력을 추출하기 위해 데이터를 변환하고 향상해야 하는 경우가 많습니다. 일반적인 작업은 튜플 목록에 사용자 정의 열을 추가하는 것입니다. 여기서 각 튜플은 여러 속성이 있는 레코드나 엔터티를 나타냅니다. 튜플 목록에 추가 열을 추가하면 데이터를 풍부하게 하고 추가 분석이나 처리를 위해 더 많은 정보를 제공할 수 있습니다.

Python에서 튜플 목록에 사용자 정의 열을 추가하는 다양한 방법을 자세히 살펴보겠습니다. 이 블로그 게시물의 예제를 따르려면 기본적인 Python 프로그래밍 지식이 권장됩니다. 튜플 목록을 다루고 그 구조를 조작할 것이므로 목록, 튜플 및 사전에 익숙하면 도움이 될 것입니다.

방법 1: 목록 이해 사용

간단한 방법은 목록 이해를 사용하여 튜플 목록에 사용자 정의 열을 추가하는 것입니다. 학생과 관련된 데이터를 포함하는 튜플 목록이 있다고 가정합니다. 각 튜플에는 학생의 이름과 해당 연령이 포함됩니다. 성적을 나타내는 맞춤 열을 추가하려면 다음 코드 조각을 사용할 수 있습니다.

으아악

출력

으아악

위 코드에서는 zip() 함수를 사용하여 각 학생의 튜플을 성적 목록의 성적과 쌍으로 연결합니다. 결과 목록 이해는 이름, 나이 및 해당 학년을 포함하여 각 학생에 대한 새로운 튜플을 생성합니다.

이 접근 방식은 단순성과 가독성을 제공하므로 다른 데이터 소스 또는 계산을 기반으로 사용자 정의 열을 빠르게 추가할 수 있습니다. 이는 목록 이해력을 활용하여 튜플 목록을 반복하고 원하는 추가 열로 새 튜플을 구성합니다.

접근법 2: Map() 함수 사용

튜플 목록에 사용자 정의 열을 추가하는 또 다른 방법은 map() 함수를 사용하는 것입니다. 이 방법은 목록의 각 요소에 변환 함수를 적용해야 할 때 특히 유용합니다. 각 학생 연령의 제곱을 나타내는 맞춤 열

으아악

출력

으아악

이 예에서는 학생 튜플을 가져와서 이름과 나이를 추출하고 나이 제곱이 포함된 새 튜플을 반환하는 add_age_squared() 함수를 정의합니다. 그런 다음 map() 함수를 사용하여 학생 목록의 각 요소에 이 함수를 적용하면 원본 데이터와 사용자 정의 열이 포함된 새 목록이 생성됩니다.

map() 함수는 목록의 모든 요소에 함수를 적용하여 출력으로 새 목록을 생성하는 간결한 방법을 제공합니다. 사용자 정의 변환 함수를 정의하면 튜플의 기존 데이터를 기반으로 사용자 정의 열을 쉽게 추가할 수 있습니다. 목록.

방법 3: Pandas 라이브러리 사용

더 큰 데이터 세트로 작업하거나 고급 데이터 조작 기능이 필요한 경우 Pandas 라이브러리를 사용하는 것이 강력한 옵션이 될 수 있습니다. Pandas는 테이블 형식 데이터를 효율적으로 처리하고 조작할 수 있는 DataFrame 개체를 튜플에 추가합니다. 목록은 다음 예제와 같이 pandas를 사용하여 쉽게 얻을 수 있습니다 −

으아악

출력

으아악

이 예에서는 먼저 튜플 목록 학생에서 DataFrame df를 생성하고 열 이름을 "Name" 및 "Age"로 지정합니다. 그런 다음 결과 DataFrame df에는 모든 성적이 포함됩니다. 사용자 정의 열과 함께 원본 데이터.

Pandas는 데이터 조작 및 분석을 위한 포괄적인 기능 및 방법 세트를 제공합니다. 테이블 형식 데이터로 작업하는 편리한 방법을 제공하므로 데이터 구조의 무결성과 유연성을 유지하면서 사용자 정의 열을 쉽게 추가할 수 있습니다.

이 블로그에 제공된 예제 출력은 각 접근 방식을 사용하여 사용자 정의 열을 튜플 목록에 추가하는 방법을 보여줍니다. 이는 사용자 정의 열을 추가한 후 결과 데이터 구조를 시각적으로 보여줍니다.

결론

여기에서는 Python의 튜플 목록에 사용자 정의 열을 추가하는 세 가지 방법을 살펴봅니다. 목록 이해, map() 함수 또는 pandas 라이브러리 활용을 선호하든 이러한 기술을 사용하면 필요에 따라 데이터를 조작할 수 있는 유연성을 얻을 수 있습니다. 이러한 방법을 익히면 Python 프로젝트에서 튜플 목록을 작업할 때 직면하는 다양한 상황을 처리할 수 있습니다.

Python의 다양성과 광범위한 라이브러리는 데이터 처리 및 분석을 위한 강력한 도구입니다. map() 함수는 목록의 각 요소에 변환 함수를 적용해야 할 때 특히 유용합니다. 사용자 정의 함수를 정의하면 튜플 목록의 기존 데이터를 기반으로 사용자 정의 열을 쉽게 추가할 수 있습니다.

위 내용은 Python의 튜플 목록에 사용자 정의 열 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿