gpt4 book ai didi

python - 从 Python 数据框的一列中的每一行中删除前 x 个字符

转载 作者:IT老高 更新时间:2023-10-28 21:08:36 27 4
gpt4 key购买 nike

我有一个包含大约 1,500 行和 15 列的 Python 数据框。对于一个特定的列,我想删除每行的前 3 个字符。作为一个简单的例子,这里是一个数据框:

import pandas as pd

d = {
'Report Number':['8761234567', '8679876543','8994434555'],
'Name' :['George', 'Bill', 'Sally']
}

d = pd.DataFrame(d)

我想从数据框 dReport Number 列中的每个字段中删除前三个字符。

最佳答案

使用向量化的 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

关于python - 从 Python 数据框的一列中的每一行中删除前 x 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42349572/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com