我有一个约1,500行15列的Python数据框。对于一个特定的列,我想删除每行的前3个字符。作为一个简单的示例,下面是一个数据框:
import pandas as pd
d = {
'Report Number':['8761234567', '8679876543','8994434555'],
'Name' :['George', 'Bill', 'Sally']
}
d = pd.DataFrame(d)
我想从Report Number
dataframe列的每个字段中删除前三个字符d
。
使用向量化str
方法对每个字符串条目进行切片
In [11]:
d['Report Number'] = d['Report Number'].str[3:]
d
Out[11]:
Name Report Number
0 George 1234567
1 Bill 9876543
2 Sally 4434555
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句