javascript регулярное выражение, как соответствовать этому 'И' 'Или'

Вы можете преобразовать объект groupby в tuples, а затем в dict:

df = pd.DataFrame({'Name':list('aabbef'),
                   'A':[4,5,4,5,5,4],
                   'B':[7,8,9,4,2,3],
                   'C':[1,3,5,7,1,0]}, columns = ['Name','A','B','C'])

print (df)
  Name  A  B  C
0    a  4  7  1
1    a  5  8  3
2    b  4  9  5
3    b  5  4  7
4    e  5  2  1
5    f  4  3  0

d = dict(tuple(df.groupby('Name')))
print (d)
{'b':   Name  A  B  C
2    b  4  9  5
3    b  5  4  7, 'e':   Name  A  B  C
4    e  5  2  1, 'a':   Name  A  B  C
0    a  4  7  1
1    a  5  8  3, 'f':   Name  A  B  C
5    f  4  3  0}

print (d['a'])
  Name  A  B  C
0    a  4  7  1
1    a  5  8  3

0
задан sh977218 16 January 2019 в 22:29
поделиться

1 ответ

Вы можете использовать это регулярное выражение для разделения на группу захвата:

/( (?:and|or) )/i

Код:

const str = `"q1" = "1" And "q2" = "2" oR "q3" = "3"`;
var arr = str.split(/( (?:and|or) )/i);

console.log(arr);

0
ответ дан anubhava 16 January 2019 в 22:29
поделиться
Другие вопросы по тегам:

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