“Python Извлеките несколько значений из одной ячейки в столбце DataFrame с использованием Pandas” Ответ

Возвращаемое значение Python из отдельной ячейки DataFrame

import pandas as pd

data = ["thing"]
df = pd.DataFrame(data)

print(df.values)
print(df.values[0])
print(df.values[0][0]) #Get first element each time you want to remove the "[]" from a SINGLE value

>>>[['thing']]
>>>['thing']
>>>'thing'
Powerful Penguin

Python Извлеките несколько значений из одной ячейки в столбце DataFrame с использованием Pandas

#You have to explode your dataframe if year column contains list:

>>> df.explode('year')
  var1  year
0    a  2025
1    b  2025
1    b  2030
2    c  2023
2    c  2025
2    c  2030
2    c  2040

#If your column contains string representation of a list, you have to eval first:

>>> df.assign(year=pd.eval(df['year'])).explode('year')
  var1  year
0    a  2025
1    b  2025
1    b  2030
2    c  2023
2    c  2025
2    c  2030
2    c  2040
SAMER SAEID

Pandas DataFrame Выбор столбцов нескольких ячейки

subsetDataFrame = df[df['Product'].isin(['Mangos', 'Grapes']) ]
Av3

Ответы похожие на “Python Извлеките несколько значений из одной ячейки в столбце DataFrame с использованием Pandas”

Вопросы похожие на “Python Извлеките несколько значений из одной ячейки в столбце DataFrame с использованием Pandas”

Больше похожих ответов на “Python Извлеките несколько значений из одной ячейки в столбце DataFrame с использованием Pandas” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования