От SAS к Python: субстрат - PullRequest
       22

От SAS к Python: субстрат

0 голосов
/ 20 марта 2019

Я хотел бы использовать функцию substr(my_var,1,2) SAS в Python.Я перепробовал множество функций, таких как contains(), split(), но это не сработало.

Функции contains() и split() работают только для строковых значений.Я хотел бы использовать его на серии Python без использования for.

Большое спасибо за вашу помощь

Ответы [ 2 ]

2 голосов
/ 20 марта 2019

Строка в Python может быть нарезанной , как и любой список:

>>> str = 'Hello World'
>>> str[1:3]
'el'
>>> str[1:-2]
'ello Wor'

Чтобы получить подстроки для нескольких строк, вы можете использовать списки :

>>> strs = ['Hello World', 'Foobar']
>>> [ str[1:4] for str in strs]
['ell', 'oob']
1 голос
/ 20 марта 2019

В Python вы можете попробовать это:

my_var[1:3]

Получает подстроку my_var с позиции 1 до 3 (исключая).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...