Как получить значение массива

Так как pandas 0.22 update доступны варианты сравнения:

  • gt (больше)
  • lt (меньше)
  • eq (равно)
  • ne (не равно)
  • ge (больше или равно)

и многое другое. Эти функции возвращают логический массив. Посмотрим, как мы можем их использовать:

# sample data
df = pd.DataFrame({'col1': [0, 1, 2,3,4,5], 'col2': [10, 11, 12,13,14,15]})

# get values from col1 greater than or equals to 1
df.loc[df['col1'].ge(1),'col1']

1    1
2    2
3    3
4    4
5    5

# where co11 values is better 0 and 2
df.loc[df['col1'].between(0,2)]

 col1 col2
0   0   10
1   1   11
2   2   12

# where col1 > 1
df.loc[df['col1'].gt(1)]

 col1 col2
2   2   12
3   3   13
4   4   14
5   5   15

0
задан 11 March 2019 в 13:43
поделиться

3 ответа

$labelarray = array();
foreach ($valuearray as $value) 
{
   $labelarray[] = $value['label'];
}
print_r($labelarray);
0
ответ дан Dhiren Vasoya 11 March 2019 в 13:43
поделиться

получение меток способа оплаты

foreach ($array as $value) 
{
 $all_labels=$value['label'];
}
0
ответ дан ARUNPRABAKARAN M 11 March 2019 в 13:43
поделиться

Пожалуйста, проверьте http://php.net/manual/de/function.array-column.php

Это должно работать:

$labels = array_column($array, 'label');
print_r($labels);

Для Коллекцию Magento можно использовать ...

$collection->getColumnValues('label')
0
ответ дан sv3n 11 March 2019 в 13:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: