1. 할당 사용 (Pandas 0.17 이상에 권장) :
Pandas를 PD로 가져옵니다. Numpy를 NP로 가져옵니다 # 샘플 데이터 프레임을 생성합니다 df1 = pd.dataframe ({{ 'A': [0.671399, 0.446172, 0.614758], 'B': [0.101208, -0.243316, 0.075793], 'C': [-0.181532, 0.051767, -0.451460], 'D': [0.241273, 1.577318, -0.012493] }) # 랜덤 값으로 새 열 'e'를 추가하십시오 slength = len (df1) df1 = df1.assign (e = pd.series (np.random.randn (slength)). loc [row_index, col_indexer] = value :
# loc를 사용하여 새 열을 추가 df1.loc [:, 'f'] = pd.series (np.random.randn (slength), index = df1.index)
import pandas as pd import numpy as np # Generate a sample DataFrame df1 = pd.DataFrame({ 'a': [0.671399, 0.446172, 0.614758], 'b': [0.101208, -0.243316, 0.075793], 'c': [-0.181532, 0.051767, -0.451460], 'd': [0.241273, 1.577318, -0.012493] }) # Add a new column 'e' with random values sLength = len(df1['a']) df1 = df1.assign(e=pd.Series(np.random.randn(sLength)).values)
# 이전 방법을 사용하여 새 열 'g'를 추가합니다. df1 = pd.series (np.random.randn (slength), index = df1.index)
# Add a new column 'f' using loc df1.loc[:, 'f'] = pd.Series(np.random.randn(sLength), index=df1.index)
후자의 방법은 새로운 버전의 팬더에서 설정된 설정을 트리거 할 수 있습니다. 효율성과 명확성을 위해서는 일반적으로 할당 또는 LOC를 사용하는 것이 좋습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3