>백엔드 개발 >파이썬 튜토리얼 >인덱스 복사본인 Pandas DataFrame에 새 열을 만드는 방법은 무엇입니까?

인덱스 복사본인 Pandas DataFrame에 새 열을 만드는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-08 06:39:02700검색

How to Create a New Column in a Pandas DataFrame that is a Copy of the Index?

Pandas: 인덱스 열의 복사본인 데이터 프레임에 새 열 추가

Pandas 데이터 프레임으로 작업할 때 다음이 유용할 수 있습니다. 인덱스 열의 복사본인 새 열을 만듭니다. 이는 원래 데이터 프레임에 포함되지 않은 열을 사용할 수 있으므로 데이터 프레임을 그릴 때 유용할 수 있습니다.

인덱스 열의 복사본인 데이터 프레임에 새 열을 추가하려면 다음 단계를 수행할 수 있습니다.

  1. 데이터프레임의 인덱스를 재설정합니다. 이렇게 하면 원래 인덱스 값으로 새 열이 생성됩니다.
  2. 할당 새 열 이름을 인덱스 열로 지정합니다. 그러면 인덱스 열의 이름이 원하는 이름으로 변경됩니다.
  3. 새 열을 데이터프레임의 인덱스로 설정합니다. 이는 새 열을 데이터 프레임의 인덱스로 만듭니다.

다음은 인덱스 열의 복사본인 데이터 프레임에 새 열을 추가하는 방법에 대한 예입니다.

import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

# Reset the index of the dataframe
df = df.reset_index()

# Assign the new column name to the index column
df['Time'] = df['index']

# Set the new column as the index of the dataframe
df = df.set_index('Time')

print(df)

출력:

   A  B
Time
0   1  4
1   2  5
2   3  6

보시다시피 원래 인덱스 열의 복사본인 'Time'이라는 새 열이 데이터프레임에 추가되었습니다.

위 내용은 인덱스 복사본인 Pandas DataFrame에 새 열을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.