小编not*_*ood的帖子

删除 Pandas 数据框列中的小写字母

我有以下 df

data = {'Name':['TOMy', 'NICKs', 'KRISHqws', 'JACKdpo'], 'Age':[20, 21, 19, 18]}
Run Code Online (Sandbox Code Playgroud)

如何从 Name 列中删除小写字母,以便在查看时data['Name'],我有TOM,NICK,KRISH,JACK.

我尝试了以下但没有运气,

data['Name'].mask(data['Name'].str.match(r'^[a-z]+$'))
data['Name'] = data['Name'].str.translate(None,string.ascii_lowercase)
Run Code Online (Sandbox Code Playgroud)

python pandas

6
推荐指数
1
解决办法
429
查看次数

标签 统计

pandas ×1

python ×1