인덱스 나 열이 포함되지 않은 빈 데이터 프레임에 추가 할 수 있습니까?
이 작업을 시도했지만 끝에 빈 데이터 프레임이 계속 표시됩니다.
예 :
df = pd.DataFrame()
data = ['some kind of data here' --> I have checked the type already, and it is a dataframe]
df.append(data)
결과는 다음과 같습니다.
Empty DataFrame
Columns: []
Index: []
답변
작동해야합니다.
>>> df = pd.DataFrame()
>>> data = pd.DataFrame({"A": range(3)})
>>> df.append(data)
A
0 0
1 1
2 2
그러나 는 append
자리에서 일어나지 않는다 당신은 당신이 원하는 경우에 출력을 저장해야합니다, 그래서 :
>>> df
Empty DataFrame
Columns: []
Index: []
>>> df = df.append(data)
>>> df
A
0 0
1 1
2 2
답변
행을 추가하려면 사전을 사용할 수 있습니다.
df = pd.DataFrame()
df = df.append({'name': 'Zed', 'age': 9, 'height': 2}, ignore_index=True)
그것은 당신에게 제공합니다 :
age height name
0 9 2 Zed
답변
이 방법으로 데이터를 연결할 수 있습니다.
InfoDF = pd.DataFrame()
tempDF = pd.DataFrame(rows,columns=['id','min_date'])
InfoDF = pd.concat([InfoDF,tempDF])