DataFrame 열과 행을 목록으로 액세스
Python의 Pandas 라이브러리에서 DataFrame에는 표 형식 데이터의 행과 열이 포함됩니다. DataFrame 열이나 행의 내용에 액세스하려면 다음 방법을 사용할 수 있습니다.
1. 열 내용 가져오기
DataFrame 열의 내용을 목록으로 가져오려면 해당 열을 나타내는 Series 개체에 tolist() 메서드를 사용합니다. list() 함수를 사용하여 시리즈를 목록으로 캐스팅할 수도 있습니다.
<code class="python">import pandas as pd # Create a DataFrame from sample data df = pd.DataFrame({ 'cluster': ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'], 'load_date': ['1/1/2014', '2/1/2014', '3/1/2014', '4/1/2014', '4/1/2014', '4/1/2014', '7/1/2014', '8/1/2014', '9/1/2014'], 'budget': [1000, 12000, 36000, 15000, 12000, 90000, 22000, 30000, 53000], 'actual': [4000, 10000, 2000, 10000, 11500, 11000, 18000, 28960, 51200], 'fixed_price': ['Y', 'Y', 'Y', 'N', 'N', 'N', 'N', 'N', 'N'] }) # Convert column values to a list cluster_list = df['cluster'].tolist() # Alternatively, you can cast the Series to a list cluster_list = list(df['cluster'])</code>
2. 행 콘텐츠 가져오기
DataFrame 행의 콘텐츠를 목록으로 가져오려면 적절한 행 인덱스와 함께 loc 또는 iloc 접근자를 사용하세요.
<code class="python"># Get row 1 as a list using 'loc' row_1_list = df.loc[0].tolist() # Get row 1 as a list using 'iloc' row_1_list = df.iloc[0].tolist()</code>
샘플 출력 :
cluster_list: ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'] row_1_list: [1000, 4000, 'Y']
위 내용은 Python의 Pandas 라이브러리에서 DataFrame 열과 행을 목록으로 어떻게 액세스합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!