0. 다음과 같은 Dataframe이 있다고 가정
1. 인덱스 사용하기
for i in range(df.shape[0]):
print(i)
>>>
0
1
2
3
4
2. 인덱스를 사용하여 cell에 접근하기
for i in range(df.shape[0]):
print(df.iloc[i][0])
>>>
1
2
3
4
5
3. 기존 Dataframe에서 정보를 추출하여 새 Dataframe 만들기
<list 사용>
box = []
box2 = []
for i in range(df.shape[0]):
box.append(df.iloc[i][0])
box2.append(df.iloc[i][2])
newDf = pd.DataFrame(zip(box,box2))
>>>
<기존 Dataframe columns 고대로 가져오기>
df2 = pd.DataFrame(columns=df.columns)
for index, value in enumerate(df['Column1']):
if 1 == value:
df2 = df2.append(df.loc[index])
>>>
4. 인덱스와 값 같이 사용
for index, value in enumerate(newDf[1]):
print(index)
print(value)
>>>
0
2
1
3
2
2
3
4
4
1
'Python' 카테고리의 다른 글
[Pytorch] CUDA 설치하기 (0) | 2024.07.19 |
---|---|
[교육데이터분석]관할행정구역 크롤링 (0) | 2024.06.09 |
[Python] 경사도 자동 크롤링 코드 (0) | 2023.07.24 |
[Python] Pandas에서 파일 데이터 조작 (0) | 2023.07.13 |
[Python] VS Code 인터프리터 바꾸는 법 (아나콘다가 VS code에서 자꾸 실행될 때) (0) | 2023.07.07 |