Convert pandas DataFrame to List in Python (3 Examples) | Extract Column & Row | Change All Elements

preview_player
Показать описание
Python code of this video:

import pandas as pd # Import pandas

data = pd.DataFrame({'x1':range(10, 17), # Create pandas DataFrame
'x2':range(7, 0, - 1),
'x3':range(23, 30)})
print(data) # Print pandas DataFrame

list1 = data['x1'].tolist() # Select column
print(list1) # Print list
# [10, 11, 12, 13, 14, 15, 16]

print(list2) # Print list
# [[10, 7, 23]]

print(list3) # Print list
# [[10, 7, 23], [11, 6, 24], [12, 5, 25], [13, 4, 26], [14, 3, 27], [15, 2, 28], [16, 1, 29]]

Follow me on Social Media:

Рекомендации по теме
Комментарии
Автор

Thanks but if I want to create a list from a DataFrame using multiple conditions ´, how can I do this without creating a subset ?

What I did :
def element(lst, name):
lst.append(df.years[df. country == name])
return lst

I tried a for loop but it didn’t work. I also tried to place .values.tolist() without success 😩

rose