Глядя на некоторые разъяснения и некоторые направления здесьИспользование функции в то время как нарезка
--Given кадра простой Панды данных
df = pd.DataFrame(['123abc','456xyz'],columns=['foo'])
foo
0 123abc
1 456xyz
--This работы
df.foo.str[:3]
0 123
1 456
--This делает не включенных в другие категории
df.foo.str[:df.foo.str.len()]
0 NaN
1 NaN
Я не уверен, что вы пытаетесь здесь, функция 'df.foo.str.len()' возвращает серию для длины каждой строки, это не может быть использовано в синтаксисе нарезки, как это бессмысленно, следовательно, пустые строки. – EdChum
В вашем примере серия будет серией из 2 строк по 6 значений. Что вы пытаетесь достичь, или вас что-то смущает? – EdChum
Спасибо за ответ. Хорошо, что имеет смысл. Я пытаюсь сократить (123abc до 123) строку путем нарезки. Есть идеи? –