빈 DataFrame을 생성하고 Pandas에서 행과 열을 추가하는 방법에 대해 논의해 보겠습니다. 파이썬 . 이 작업을 수행할 수 있는 방법에는 여러 가지가 있습니다. 여기서는 다음 섹션을 다룰 것입니다.
- 빈 데이터프레임 생성 팬더
- Pandas의 Dataframe에 행 추가
- Pandas의 Dataframe에 행 추가
빈 데이터프레임 생성
빈 DataFrame 객체를 생성합니다.
파이썬3
# import pandas library as pd> import> pandas as pd> df> => pd.DataFrame()> print> (df)> |
>
>
산출:
Empty DataFrame Columns: [] Index: []>
빈 DataFrame에 Dataframe의 열 추가
예시 1: 열 이름이나 인덱스 없이 완전히 빈 DataFrame을 만든 다음 Pandas에 열 추가 그것에 하나씩.
파이썬3
세션이 만료되었습니다
# import pandas library as pd> import> pandas as pd> # create an Empty DataFrame object> df> => pd.DataFrame()> print> (df)> # append columns to an empty DataFrame> df[> 'Name'> ]> => [> 'Ankit'> ,> 'Ankita'> ,> 'Yashvardhan'> ]> df[> 'Articles'> ]> => [> 97> ,> 600> ,> 200> ]> df[> 'Improved'> ]> => [> 2200> ,> 75> ,> 100> ]> df> |
>
>
산출:

예시 2: 이 방법은 다음을 사용하여 이전 데이터 프레임에 새 열이 추가된 새 데이터 프레임을 생성합니다. Pandas에 할당하세요.
파이썬3
# Import pandas package> import> pandas as pd> # Define a dictionary containing Students data> data> => {> 'Name'> : [> 'Jai'> ,> 'Princi'> ,> 'Gaurav'> ,> 'Anuj'> ],> > 'Height'> : [> 5.1> ,> 6.2> ,> 5.1> ,> 5.2> ],> > 'Qualification'> : [> 'Msc'> ,> 'MA'> ,> 'Msc'> ,> 'Msc'> ]}> # Convert the dictionary into DataFrame> df> => pd.DataFrame(data)> # Using 'Address' as the column name and equating it to the list> df2> => df.assign(address> => [> 'Delhi'> ,> 'Bangalore'> ,> 'Chennai'> ,> 'Patna'> ])> # Observe the result> print> (df2)> |
>
>
산출:

빈 DataFrame에 행 추가
예시 1: 열 이름만 사용하여 빈 DataFrame을 만든 다음 다음을 사용하여 행을 하나씩 추가합니다. 추가() 방법 .
파이썬3
라텍스 글꼴 크기
# import pandas library as pd> import> pandas as pd> # create an Empty DataFrame> # object With column names only> df> => pd.DataFrame(columns> => [> 'Name'> ,> 'Articles'> ,> 'Improved'> ])> print> (df)> # append rows to an empty DataFrame> df> => df.append({> 'Name'> :> 'Ankit'> ,> 'Articles'> :> 97> ,> 'Improved'> :> 2200> },> > ignore_index> => True> )> df> => df.append({> 'Name'> :> 'Aishwary'> ,> 'Articles'> :> 30> ,> 'Improved'> :> 50> },> > ignore_index> => True> )> df> => df.append({> 'Name'> :> 'yash'> ,> 'Articles'> :> 17> ,> 'Improved'> :> 220> },> > ignore_index> => True> )> df> |
>
>
산출:

예시 2: 열 이름과 인덱스를 사용하여 빈 DataFrame을 만든 다음 행 추가 하나씩 사용하여 장소[] 방법.
파이썬3
# import pandas library as pd> import> pandas as pd> # create an Empty DataFrame object With> # column names and indices> df> => pd.DataFrame(columns> => [> 'Name'> ,> 'Articles'> ,> 'Improved'> ],> > index> => [> 'a'> ,> 'b'> ,> 'c'> ])> print> (> 'Empty DataFrame With NaN values :
'> , df)> # adding rows to an empty> # dataframe at existing index> df.loc[> 'a'> ]> => [> 'Ankita'> ,> 50> ,> 100> ]> df.loc[> 'b'> ]> => [> 'Ankit'> ,> 60> ,> 120> ]> df.loc[> 'c'> ]> => [> 'Harsh'> ,> 30> ,> 60> ]> df> |
>
mysql이 같지 않음
>
산출: