데이터 프레임을 추가 할 때 인덱싱 수정

스티브 스콧

세 개의 CSV를 추가합니다.


df = pd.read_csv("places_1.csv")
temp = pd.read_csv("places_2.csv")
df = df.append(temp)
temp = pd.read_csv("places_3.csv")
df = df.append(temp)
print(df.head(20))

조인 된 테이블은 다음과 같습니다.

  location  device_count  population
0        A            11         NaN
1        B            12         NaN
2        C            13         NaN
3        D            14         NaN
4        E            15         NaN
0        F            21         NaN
1        G            22         NaN
2        H            23         NaN
3        I            24         NaN
4        J            25         NaN
0        K            31         NaN
1        L            32         NaN
2        M            33         NaN
3        N            34         NaN
4        O            35         NaN

보시다시피 인덱스는 고유하지 않습니다.

이 iloc 함수를 호출하여 모집단 열에 2를 곱합니다.

df2 = df.copy
for index, row in df.iterrows():
    df.iloc[index, df.columns.get_loc('population')] = row['device_count'] * 2

다음과 같은 잘못된 결과가 나타납니다.

  location  device_count  population
0        A            11        62.0
1        B            12        64.0
2        C            13        66.0
3        D            14        68.0
4        E            15        70.0
0        F            21         NaN
1        G            22         NaN
2        H            23         NaN
3        I            24         NaN
4        J            25         NaN
0        K            31         NaN
1        L            32         NaN
2        M            33         NaN
3        N            34         NaN
4        O            35         NaN

각 CSV에 대해 첫 번째 CSV의 색인을 덮어 씁니다. 새 정수 열을 만들고 df.set_index ()를 호출하려고 시도했습니다. 작동하지 않았습니다.

팁이 있습니까?

이고르 리빈

먼저, 사용 ignore_index, 둘째, 사용하지 않는 append, 사용 pd.concat([temp1, temp2, temp3], ignore_index=True).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

숫자 형 행렬로 데이터 프레임을 인덱싱 할 때 클래스가 정수에서 문자로 변경되는 이유는 무엇입니까?

분류에서Dev

시간별로 인덱싱 할 때 Pandas 데이터 프레임을 학습 및 테스트 세트로 분할

분류에서Dev

데이터 프레임에 행을 추가 할 때 어려움

분류에서Dev

내 조건과 일치하지 않는 벡터 (또는 데이터 프레임)를 인덱싱 할 때 NA가 발생하는 이유는 무엇입니까?

분류에서Dev

Pandas 데이터 프레임에서 열을 인덱스로 설정하려고 할 때 오류가 발생했습니다.

분류에서Dev

인덱스가 다시 시작될 때마다 데이터 프레임을 청크로 분할하고 수평으로 병합하는 방법

분류에서Dev

IndexError : Spark 데이터 프레임을 수동으로 생성 할 때 목록 인덱스가 범위를 벗어 납니까?

분류에서Dev

새 계산 된 값을 추가 할 때 데이터 프레임 행 수준 작업 오류

분류에서Dev

python-pandas로 데이터 프레임을 인덱싱 할 때 고유하지 않은 레이블에 대해 올바른 슬라이스 바인딩을 얻을 수 없습니다.

분류에서Dev

그룹의 발생 수를 인덱싱하는 데이터 프레임에 열 추가

분류에서Dev

R에서 데이터 프레임의 행을 설정할 때 잘못된 요인 수준

분류에서Dev

데이터 프레임을 인덱싱하여 증가시킬 수있는 방법은 무엇입니까?

분류에서Dev

Pandas 데이터 프레임에서 'groupby'와 함께 사용할 때 'apply'함수에 키워드 인수를 추가 할 때 발생하는 문제

분류에서Dev

데이터 프레임을 두 그룹으로 분할 할 때 둘 이상의 변수 기여 요인을 가질 수 있습니까? 판다

분류에서Dev

두 데이터 프레임을 결합 할 때 인덱스 유지

분류에서Dev

날짜로 필터링 된 다중 인덱스 데이터 프레임이 날짜 인덱스 수준을 추출 할 때 필터링되지 않은 모든 날짜를 반환하는 Pandas의 버그 / 기능

분류에서Dev

다중 인덱싱 된 데이터 프레임에서 특정 수의 행 가져 오기

분류에서Dev

Pandas 데이터 프레임을 텍스트 파일로 인쇄하고 줄을 추가 할 때 \ n 공백을 추가하는 이유는 무엇입니까?

분류에서Dev

열 이름이 정수인 경우 Pandas 데이터 프레임 인덱싱

분류에서Dev

중첩 배열을 인덱싱 할 때 잘못된 데이터 읽기

분류에서Dev

누군가 데이터 프레임에 사용될 때 루프의 직감을 설명 할 수 있습니까?

분류에서Dev

Python : 하나가 무작위 샘플 일 때 두 데이터 프레임의 인덱스를 비교할 수없는 이유

분류에서Dev

데이터 프레임을 쿼리 할 때 Pandas가 뷰를 반환하도록 할 수 있습니까?

분류에서Dev

다중 인덱싱 된 Pandas 데이터 프레임 정렬

분류에서Dev

인덱싱 팬더 데이터 프레임 문제의 변수

분류에서Dev

인덱싱 된 데이터 프레임을 정렬하는 방법

분류에서Dev

Python에서 함수를 작성할 때 Pandas 데이터 프레임을 인수로 사용

분류에서Dev

데코레이터를 사용할 때 Nestjs가 종속성 인덱스 [0]를 확인할 수 없습니다.

분류에서Dev

데이터 프레임에 두 개의 열을 추가 할 수 없습니다.

Related 관련 기사

  1. 1

    숫자 형 행렬로 데이터 프레임을 인덱싱 할 때 클래스가 정수에서 문자로 변경되는 이유는 무엇입니까?

  2. 2

    시간별로 인덱싱 할 때 Pandas 데이터 프레임을 학습 및 테스트 세트로 분할

  3. 3

    데이터 프레임에 행을 추가 할 때 어려움

  4. 4

    내 조건과 일치하지 않는 벡터 (또는 데이터 프레임)를 인덱싱 할 때 NA가 발생하는 이유는 무엇입니까?

  5. 5

    Pandas 데이터 프레임에서 열을 인덱스로 설정하려고 할 때 오류가 발생했습니다.

  6. 6

    인덱스가 다시 시작될 때마다 데이터 프레임을 청크로 분할하고 수평으로 병합하는 방법

  7. 7

    IndexError : Spark 데이터 프레임을 수동으로 생성 할 때 목록 인덱스가 범위를 벗어 납니까?

  8. 8

    새 계산 된 값을 추가 할 때 데이터 프레임 행 수준 작업 오류

  9. 9

    python-pandas로 데이터 프레임을 인덱싱 할 때 고유하지 않은 레이블에 대해 올바른 슬라이스 바인딩을 얻을 수 없습니다.

  10. 10

    그룹의 발생 수를 인덱싱하는 데이터 프레임에 열 추가

  11. 11

    R에서 데이터 프레임의 행을 설정할 때 잘못된 요인 수준

  12. 12

    데이터 프레임을 인덱싱하여 증가시킬 수있는 방법은 무엇입니까?

  13. 13

    Pandas 데이터 프레임에서 'groupby'와 함께 사용할 때 'apply'함수에 키워드 인수를 추가 할 때 발생하는 문제

  14. 14

    데이터 프레임을 두 그룹으로 분할 할 때 둘 이상의 변수 기여 요인을 가질 수 있습니까? 판다

  15. 15

    두 데이터 프레임을 결합 할 때 인덱스 유지

  16. 16

    날짜로 필터링 된 다중 인덱스 데이터 프레임이 날짜 인덱스 수준을 추출 할 때 필터링되지 않은 모든 날짜를 반환하는 Pandas의 버그 / 기능

  17. 17

    다중 인덱싱 된 데이터 프레임에서 특정 수의 행 가져 오기

  18. 18

    Pandas 데이터 프레임을 텍스트 파일로 인쇄하고 줄을 추가 할 때 \ n 공백을 추가하는 이유는 무엇입니까?

  19. 19

    열 이름이 정수인 경우 Pandas 데이터 프레임 인덱싱

  20. 20

    중첩 배열을 인덱싱 할 때 잘못된 데이터 읽기

  21. 21

    누군가 데이터 프레임에 사용될 때 루프의 직감을 설명 할 수 있습니까?

  22. 22

    Python : 하나가 무작위 샘플 일 때 두 데이터 프레임의 인덱스를 비교할 수없는 이유

  23. 23

    데이터 프레임을 쿼리 할 때 Pandas가 뷰를 반환하도록 할 수 있습니까?

  24. 24

    다중 인덱싱 된 Pandas 데이터 프레임 정렬

  25. 25

    인덱싱 팬더 데이터 프레임 문제의 변수

  26. 26

    인덱싱 된 데이터 프레임을 정렬하는 방법

  27. 27

    Python에서 함수를 작성할 때 Pandas 데이터 프레임을 인수로 사용

  28. 28

    데코레이터를 사용할 때 Nestjs가 종속성 인덱스 [0]를 확인할 수 없습니다.

  29. 29

    데이터 프레임에 두 개의 열을 추가 할 수 없습니다.

뜨겁다태그

보관