我正在研究如何从字符串中删除字符,例如让我说“#22UP0G0YU”我希望它从中删除#我该怎么办?我还有一个小问题,关于如何提前制作字符串大写字母。
答案 0 :(得分:-1)
要删除我通常使用的特定字符替换,也适用于一组字符:
np.random.seed(1235)
N = 1000
d = {'Apples':3, 'Bananas':1, 'Pineapple':2, 'Mango': 15}
df = pd.DataFrame(np.random.choice(list(d.keys()) + [np.nan],
size=(N, N),
p=(0.01,0.02,0.03,0.02,0.92)))
#print (df)
In [227]: %timeit df.replace(d)
1 loop, best of 3: 661 ms per loop
In [228]: %timeit df.stack().map(d).unstack()
1 loop, best of 3: 381 ms per loop
要大写,只需使用.toUpperCase();
var str = '#22UP0G0YU';
var newString = str.replace('#', ''); // result: '22UP0G0YU'