for 루프에서 데이터 프레임의 이름을 지정하는 방법은 무엇입니까?

아르카디

for 루프에서 변수를 사용하여 여러 데이터 프레임의 이름을 지정하려고합니다. 내가 시도한 것은 다음과 같습니다.

for name in DF['names'].unique():
    df_name = name + '_df'
    df_name = DF.loc[DF['names'] == str(name)

DF [ 'names'] 열의 이름 중 하나가 'George'이면 생성 된 데이터 프레임의 시작 부분을 인쇄하기 위해 아래 명령이 작동해야합니다.

George_df.head()

하지만 오류 메시지가 나타납니다.

TypeError: unsupported operand type(s) for +: 'int' and 'str'

이전 질문은 사전에서이를 수행하는 방법에 대해 논의했지만 데이터 프레임에 대해이를 구현하는 방법을 찾고 있습니다.

Ansev

설정

df=pd.DataFrame({'names' : ['a','a','b','b'], 'values':list('1234')})

print(df)

  names values
0     a      1
1     a      2
2     b      3
3     b      4

globals사용DataFrame.groupby

for name, group in df.groupby('names'):
    globals()[f'df_{name}'] = group
print(df_a)

  names values
0     a      1
1     a      2

print(df_b)

  names values
2     b      3
3     b      4

사용을 globals권장 하지는 않지만 사전을 사용하는 것이 좋습니다.

dfs = dict(df.groupby('names').__iter__())
print(dfs['a'])

  names values
0     a      1
1     a      2

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R에서 많은 데이터 프레임의 열 이름을 변경하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임 목록에서 행 이름을 열로 설정하는 방법은 무엇입니까?

분류에서Dev

R에서 열 이름으로 데이터 프레임을 정렬하는 방법은 무엇입니까?

분류에서Dev

다른 데이터 프레임의 행 이름 순서를 기반으로 한 데이터 프레임의 열 이름을 매핑하여 R에서 데이터 프레임을 정렬하는 방법은 무엇입니까?

분류에서Dev

목록 내의 데이터 프레임 이름을 sqldf에 전달하는 방법은 무엇입니까?

분류에서Dev

for 루프의 조건에 따라 데이터 프레임을 연결하는 방법은 무엇입니까?

분류에서Dev

이름이 같은 목록에서 데이터 프레임을 합하는 방법은 무엇입니까?

분류에서Dev

지정된 폴더에있는 하나의 파일 (파일 이름 포함)에서 pandas 데이터 프레임을 만드는 방법은 무엇입니까?

분류에서Dev

데이터 프레임의 필드 이름을 r의 벡터로 바꾸는 방법은 무엇입니까?

분류에서Dev

데이터 프레임의 값을 사용하여 열 이름을 얻는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 열 벡터에 루프를 사용하는 방법은 무엇입니까?

분류에서Dev

for 루프없이 다른 데이터 프레임에서 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

파이썬의 데이터 프레임에서 특정 str을 제거하는 방법은 무엇입니까?

분류에서Dev

R, 데이터 프레임의 모든 열 이름을 수식에 넣는 방법은 무엇입니까?

분류에서Dev

Pandas 데이터 프레임에서 특정 행의 값을 정렬하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임의 행 이름을 특수 문자와 연결하는 방법은 무엇입니까?

분류에서Dev

datatframe이 분할 된 후 각 데이터 프레임의 이름을 얻는 방법은 무엇입니까?

분류에서Dev

for 루프를 사용하여 루프의 각 반복에서 새 데이터 프레임을 만드는 방법은 무엇입니까?

분류에서Dev

Shiny에서 반응 데이터 프레임에 행 이름을 할당하는 방법은 무엇입니까?

분류에서Dev

R 숫자 데이터 프레임을 순서가 지정된 요소의 데이터 프레임으로 변경하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 특정 수의 행을 선택하는 방법은 무엇입니까?

분류에서Dev

Julia의 데이터 프레임에서 특정 행을 추출하는 방법은 무엇입니까?

분류에서Dev

Pandas에서 특정 데이터 프레임 열의 내용을 반전하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임의 특정 열에서 중복 값을 제거하는 방법은 무엇입니까?

분류에서Dev

루프에서 사용할 데이터 프레임에서 열 이름을 추출하는 방법은 무엇입니까?

분류에서Dev

`deparse (substitute ())`에서 데이터 프레임 이름을 제거하는 방법은 무엇입니까?

분류에서Dev

Pandas 데이터 프레임의 파일 출력 형식을 지정하는 방법은 무엇입니까?

분류에서Dev

루프 엔티티 프레임 워크에서 데이터를 확인하는 방법은 무엇입니까?

분류에서Dev

하나의 데이터 프레임에서 반복하지 않고 여러 데이터 프레임을 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    R에서 많은 데이터 프레임의 열 이름을 변경하는 방법은 무엇입니까?

  2. 2

    데이터 프레임 목록에서 행 이름을 열로 설정하는 방법은 무엇입니까?

  3. 3

    R에서 열 이름으로 데이터 프레임을 정렬하는 방법은 무엇입니까?

  4. 4

    다른 데이터 프레임의 행 이름 순서를 기반으로 한 데이터 프레임의 열 이름을 매핑하여 R에서 데이터 프레임을 정렬하는 방법은 무엇입니까?

  5. 5

    목록 내의 데이터 프레임 이름을 sqldf에 전달하는 방법은 무엇입니까?

  6. 6

    for 루프의 조건에 따라 데이터 프레임을 연결하는 방법은 무엇입니까?

  7. 7

    이름이 같은 목록에서 데이터 프레임을 합하는 방법은 무엇입니까?

  8. 8

    지정된 폴더에있는 하나의 파일 (파일 이름 포함)에서 pandas 데이터 프레임을 만드는 방법은 무엇입니까?

  9. 9

    데이터 프레임의 필드 이름을 r의 벡터로 바꾸는 방법은 무엇입니까?

  10. 10

    데이터 프레임의 값을 사용하여 열 이름을 얻는 방법은 무엇입니까?

  11. 11

    데이터 프레임에서 열 벡터에 루프를 사용하는 방법은 무엇입니까?

  12. 12

    for 루프없이 다른 데이터 프레임에서 값을 가져 오는 방법은 무엇입니까?

  13. 13

    파이썬의 데이터 프레임에서 특정 str을 제거하는 방법은 무엇입니까?

  14. 14

    R, 데이터 프레임의 모든 열 이름을 수식에 넣는 방법은 무엇입니까?

  15. 15

    Pandas 데이터 프레임에서 특정 행의 값을 정렬하는 방법은 무엇입니까?

  16. 16

    데이터 프레임의 행 이름을 특수 문자와 연결하는 방법은 무엇입니까?

  17. 17

    datatframe이 분할 된 후 각 데이터 프레임의 이름을 얻는 방법은 무엇입니까?

  18. 18

    for 루프를 사용하여 루프의 각 반복에서 새 데이터 프레임을 만드는 방법은 무엇입니까?

  19. 19

    Shiny에서 반응 데이터 프레임에 행 이름을 할당하는 방법은 무엇입니까?

  20. 20

    R 숫자 데이터 프레임을 순서가 지정된 요소의 데이터 프레임으로 변경하는 방법은 무엇입니까?

  21. 21

    데이터 프레임에서 특정 수의 행을 선택하는 방법은 무엇입니까?

  22. 22

    Julia의 데이터 프레임에서 특정 행을 추출하는 방법은 무엇입니까?

  23. 23

    Pandas에서 특정 데이터 프레임 열의 내용을 반전하는 방법은 무엇입니까?

  24. 24

    데이터 프레임의 특정 열에서 중복 값을 제거하는 방법은 무엇입니까?

  25. 25

    루프에서 사용할 데이터 프레임에서 열 이름을 추출하는 방법은 무엇입니까?

  26. 26

    `deparse (substitute ())`에서 데이터 프레임 이름을 제거하는 방법은 무엇입니까?

  27. 27

    Pandas 데이터 프레임의 파일 출력 형식을 지정하는 방법은 무엇입니까?

  28. 28

    루프 엔티티 프레임 워크에서 데이터를 확인하는 방법은 무엇입니까?

  29. 29

    하나의 데이터 프레임에서 반복하지 않고 여러 데이터 프레임을 만드는 방법은 무엇입니까?

뜨겁다태그

보관