DataFrame
의 행을 반복하는 방법은 무엇입니까? 어떤 이유로 인해 iterrows()
은 Series
이 아닌 튜플을 반환합니다. 나는 이것이 판다를 사용하는 효율적인 방법이 아니라는 것도 이해합니다.Pandas에서 DataFrame의 행을 Series로 반복하는 방법은 무엇입니까?
2
A
답변
1
가 어떻게이 DataFrame의 행을 반복 할 수 있습니까? 어떤 이유로 iterrows()는 Series가 아닌 튜플을 반환합니다.
In [9]: df = pd.DataFrame({'a': range(4), 'b': range(2, 6)}) In [10]: for r in df.iterrows(): print r[1], type(r[1]) ....: a 0 b 2 Name: 0, dtype: int64 <class 'pandas.core.series.Series'> a 1 b 3 Name: 1, dtype: int64 <class 'pandas.core.series.Series'> a 2 b 4 Name: 2, dtype: int64 <class 'pandas.core.series.Series'> a 3 b 5 Name: 3, dtype: int64 <class 'pandas.core.series.Series'>
나는 또한이 팬더를 사용하는 효율적인 방법이 아니라고 이해 :
튜플의 두 번째 항목은 시리즈입니다.
일반적으로 사실이지만 질문은 너무 일반적입니다. DataFrame을 반복하는 이유를 지정해야합니다.
2
사용 :
s = pd.Series([0,1,2])
for i in s:
print (i)
0
1
2
DataFrame
:
df = pd.DataFrame({'a':[0,1,2], 'b':[4,5,8]})
print (df)
a b
0 0 4
1 1 5
2 2 8
for i,s in df.iterrows():
print (s)
a 0
b 4
Name: 0, dtype: int64
a 1
b 5
Name: 1, dtype: int64
a 2
b 8
Name: 2, dtype: int64
관련 문제
- 1. 그리드 행을 반복하는 방법은 무엇입니까?
- 2. TextReader에서 각 행을 반복하는 방법은 무엇입니까?
- 3. Excel에서 선택한 행을 반복하는 방법은 무엇입니까?
- 4. 두 파일의 행을 동시에 반복하는 방법은 무엇입니까?
- 5. Oracle 테이블의 모든 행을 반복하는 방법은 무엇입니까?
- 6. SQL Server의 각 행을 반복하는 방법은 무엇입니까?
- 7. Spark DataFrame의 첫 번째 행을 내림
- 8. 값에 따라 DataFrame의 행을 바꿉니다.
- 9. Pandas Dataframe의 특정 행을 문자열 형식으로 제거
- 10. Pandas에서 리샘플링과 그룹핑을 동시에 적용하는 방법은 무엇입니까?
- 11. DataFrame의 행을 가져 오는 효율적인 교차 집합
- 12. 스칼라 - Spark DataFrame의 첫 번째 행을 제거하십시오.
- 13. pandas는 DataFrame의 첫 번째 행을 조건으로 사용합니다.
- 14. 열 값을 기준으로 DataFrame의 다음 행을 찾습니다.
- 15. 각 행을 반복하는 팬더
- 16. 행을 반복하는 방법 HtmlAgilityPack
- 17. 나는 row.max 각 값을 분할하여 팬더 dataframe의 행을 편집해야 팬더
- 18. 파일에서 속성을 반복하는 방법은 무엇입니까?
- 19. 팬더 DataFrame의 인덱스의 정밀도를 변경하는 방법은 무엇입니까?
- 20. 팬더 DataFrame의 값을 효율적으로 대체하는 방법은 무엇입니까?
- 21. DataFrame의 인덱스 열을 삭제하는 방법은 무엇입니까?
- 22. sqlite3_step을 사용하여 sqlite3의 행을 반복하는 방법은 무엇입니까? SQLite3DB.cpp에서
- 23. DataView에서 강력한 형식의 행을 반복하는 더 나은 방법은 무엇입니까?
- 24. .NET 데이터 테이블의 행을 반복하는 가장 빠른 방법은 무엇입니까?
- 25. mysql에서 지정한 시간 동안 행을 반복하는 방법은 무엇입니까?
- 26. Applescript를 사용하여 Excel에서 모든 행을 반복하는 방법은 무엇입니까?
- 27. 명령 행에서 전달되는 모든 파일 행을 반복하는 방법은 무엇입니까?
- 28. Python csv reader로 특정 범위의 행을 반복하는 방법은 무엇입니까?
- 29. 다음 페이지에서 테이블의 마지막 5 행을 반복하는 방법은 무엇입니까?
- 30. cURL을 사용하여 쉘에서 원격 파일의 행을 반복하는 방법은 무엇입니까?