我从一个没有定界的大型机文件中有将近一百列要分类,我正在使用切片功能来实现这一点。我将每个位置分割成一个列表,然后组合这些列表,然后创建一个Dataframe来执行额外的分析。
a = slice(0,10) b = slice(10,25)
但是,我知道起始位置和每个字符串的长度。有没有类似的方法来分类使用开始和长度而不是开始和结束?
0vvn1miw1#
python
>>> x = 'hello world' >>> start = 6 >>> length = 5 >>> x[start:start+length] 'world'
Pandas
>>> import pandas as pd >>> df = pd.DataFrame({'x':['hello world']}) >>> df['y'] = df['x'].str.slice(start, start+length) >>> df x y 0 hello world world
flmtquvp2#
你就不能用 start+length 作为最后的论点?
start+length
2条答案
按热度按时间0vvn1miw1#
python
Pandas
flmtquvp2#
你就不能用
start+length
作为最后的论点?