>백엔드 개발 >파이썬 튜토리얼 >행별로 Pandas DataFrame을 만드는 방법은 무엇입니까?

행별로 Pandas DataFrame을 만드는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-15 18:00:24568검색

How to Create a Pandas DataFrame Row by Row?

행 단위로 Pandas Dataframe 생성

Pandas DataFrame을 생성하고 행을 하나씩 추가하려면 다음을 따르세요. 이것들 단계:

  1. 빈 DataFrame 초기화:
import pandas as pd

df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
  1. df.loc를 사용하여 행 추가[i]:

행을 추가합니다. df.loc[i]를 사용하여 특정 인덱스를 참조하는 DataFrame입니다. 예를 들어 첫 번째 행을 추가하려면:

df.loc[0] = ['name0', 10.0, 20.0]
  1. 다음 행에 대해 반복합니다.

계속 행을 추가하고 각 행에 대한 인덱스를 증가시킵니다. 하나:

for i in range(1, 5):
    df.loc[i] = ['name' + str(i), randint(10, size=1)[0], randint(10, size=1)[0]]

예:

import pandas as pd
from numpy.random import randint

df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
for i in range(5):
    df.loc[i] = ['name' + str(i)] + list(randint(10, size=2))

print(df)

출력:

     lib qty1 qty2
0  name0    3    3
1  name1    2    4
2  name2    2    8
3  name3    2    1
4  name4    9    6

위 내용은 행별로 Pandas DataFrame을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.