Reputation: 475
Please, it would be great if someone gives me a clue as to resolve my willing to filter data with str 'Трафик с мобильных устройств'. Now, if I run this code:
data.query('Segment == Трафик с мобильных устройств')
I'll get this message: Segment ==Трафик с мобильных устройств ^ SyntaxError: invalid syntax
If do this:
data[data['Segment] == Трафик с мобильных устройств']
I will get: data[data['Segment] == Трафик с мобильных устройств']
I have: enter image description here
I want: enter image description here
Upvotes: 1
Views: 63
Reputation: 862541
Missing ""
, if first '
:
data.query('Segment == "Трафик с мобильных устройств"')
#alternative with swapped " -> '
#data.query("Segment == 'Трафик с мобильных устройств'")
For second:
data[data['Segment'] == 'Трафик с мобильных устройств']
#alternative
#data[data["Segment"] == "Трафик с мобильных устройств"]
Sample:
data = pd.DataFrame({'Segment':['Трафик с мобильных устройств',
'Трафик',
'Трафик с мобильных устройств']})
df = data.query('Segment == "Трафик с мобильных устройств"')
print (df)
Segment
0 Трафик с мобильных устройств
2 Трафик с мобильных устройств
df = data[data['Segment'] == 'Трафик с мобильных устройств']
print (df)
Segment
0 Трафик с мобильных устройств
2 Трафик с мобильных устройств
Upvotes: 1