Skip to content

(문*천)(강의노트 15장) 슬라이싱 이용한 값 변경 #63

@MOON-TAE-CHEON

Description

@MOON-TAE-CHEON

슬라이싱 구간에 스칼라 값을 넣는 경우와 리스트를 넣는 경우가 다르게 동작하는 것은 이해했습니다.
import pandas as pd
import numpy as np

series4 = pd.Series(np.arange(0, 11, 2.5), index=['A', 'B', 'C', 'D', 'E'])

series4.iloc[1:3] = 7.2

series4 = pd.Series(np.arange(0, 11, 2.5), index=['A', 'B', 'C', 'D', 'E'])
series4.iloc[1:3] = [1.5, 2.0]

여기서 궁금한 점이 있는데, 슬라이싱 구간의 길이와 할당하려는 리스트나 배열의 길이가 일치하지 않을 경우에는 항상 에러가 발생하는지, 아니면 NumPy의 브로드캐스팅처럼 자동으로 값이 확장되는 경우도 있는지 궁금합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions