df = pd.DataFrame({'sales':[100,'$5','5,600',4564]})
df['sales'].str.replace('$','')
为什么会将数字替换成NaN
df['sales'].str.replace('$','')
df['sales'].replace('$','') 区别是啥
1个回答
df['sales'].str 这个会把非str类型转换成NaN
df['sales'].str.replace('$','') 是对数据操作
df['sales'].replace('$','') 是对列操作
SofaSofa数据科学社区DS面试题库 DS面经