How to Extract Data from Pandas DataFrames as Lists?

Mary-Kate Olsen
Release: 2024-10-26 21:26:29
Original
461 people have browsed it

How to Extract Data from Pandas DataFrames as Lists?

Getting Lists from Pandas DataFrames

When working with Pandas DataFrames, it's often necessary to extract data as lists for further analysis or processing. Here are the answers to your questions:

Retrieving a Column as a List

To retrieve a column as a list, simply access it as a Pandas Series and then convert it to a list using .tolist().

import pandas as pd

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']
})

df['cluster'].tolist()
Copy after login

This will return a list containing the values in the 'cluster' column:

['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C']
Copy after login

Retrieving a Row or Column as a List

To retrieve the entire contents of a row or column as a list, use the .values attribute.

For example, to retrieve row 2 as a list:

df.iloc[1].values.tolist()
Copy after login

And to retrieve column 3 as a list:

df['actual'].values.tolist()
Copy after login

The above is the detailed content of How to Extract Data from Pandas DataFrames as Lists?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!