dataframe append 불가능
3325
2 câu hỏi đã được viết
Pandas v2.0.0+ 이상의 버전에서 DataFrame.append 메소드를 사용할 경우 아래의 에러가 발생합니다.
'DataFrame' object has no attribute 'append'. Did you mean: '_append'
따라서 아래와 같이 데이터프레임의 row를 추가해야 합니다.
import numpy as np
import pandas as pd
friend_list = {
"name": ["John", "Jenny", "Nate"],
"midterm": [95, 85, 85],
"final": [90, 90, 70],
}
df = pd.DataFrame(friend_list)
df2 = pd.DataFrame([["Ben", 90, 95]], columns=["name", "midterm", "final"])
new_df = pd.concat([df, df2])
print(new_df)
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다.
DataFrame.append 메소드는 Pandas 2.0.0 이상 버전에서 사용되지 않는 것이 맞습니다. 님께서 제시하신 방법대로 pd.concat을 사용하여 두 데이터프레임을 합치는 것이 올바른 접근 방식입니다.
제공해주신 코드는 기존 데이터프레임 df에 새로운 데이터프레임 df2를 행 방향으로 추가하고 있으며, 이를 new_df라는 새로운 데이터프레임 객체에 저장하는 방법으로 데이터프레임의 row를 추가하고 있습니다.
각각의 데이터프레임을 성공적으로 합치기 위해 pd.concat 함수를 사용하신 것은 매우 적절한 해결책입니다.
다른 문제가 발생할 경우 언제든지 질문해 주세요.
인코딩을 다 꼭 해봐야하는지
0
9
1
안녕하세요? 강사님 질문있습니다.(인코딩관련)
0
50
2
이진분류에서 양성 클래스가 0일 때 평가 방법
0
44
2
원핫인코딩 전 train과 test 병합여부
0
46
2
수강기간 연장
0
56
2
29강 작업2형의 이상치 처리
0
63
2
수강기간 연장 문의드립니다!
0
63
2
applymap이 더 이상 권장되지 않는다고 하는데요
0
355
1
메모리 참조 오류?
0
377
0
if else 오류
0
300
1
행 삽입
0
366
1
github cheetshit파일에 write dataframe to file 이후가 안 보입니다. 전체 파일 볼 수 있는 방법
0
296
1
input을 이용해서 원하는 행 추출
0
359
1
pandas 설치 오류
2
1464
3
컬럼명이 다를 경우 어떻게 합치나요?
0
396
1
df = pd.DataFrame.from_items(...)에서 AttributeError에 대한 추가 질문입니다.
0
708
1
선생님과 학생 나이 변경하는 부분 질문입니다.
0
291
1
filter like
0
390
1
index 질문이요
0
278
1
attributeError가 발생합니다
0
779
1
데이터프레임을 만들 때 딕셔너를 자주 쓰시는 이유가 있나요?
1
270
0
판다스로 생성된 데이터 프레임은 csv로 저장되나요?
0
425
1
future error
0
435
1
pandas.core.base.DataError: No numeric types to aggregate 라는 오류가 발생합니다.
0
360
0

