直接去掉数据就变了 怎么把它直接后边加几个0
1个回答
#df['持股市值']=df['持股市值'].map(lambda x: float(x.strip('亿'))*10000 if(x.find('亿')) else float(x.strip('万')))
df['持股市值a']=df['持股市值'].map(lambda x: float(x.strip('亿'))*10000 if ('亿' in x) else float(x.strip('万')))
为啥下边一行ok 上边一行不行
差异 x.find('亿') vs '亿' in x
SofaSofa数据科学社区DS面试题库 DS面经 相关主题
把pandas df写入csv时UnicodeEncodeError
1回答
pandas DataFrame中经常出现SettingWithCopyWarning
2回答
pandas同时返回一个dataframe的前几行(head)和后几行(tail)
2回答
pandas新建一个只有一行的dataframe时结果返回空的dataframe
1回答
pandas df.head()报错AttributeError: 'NoneType' object has no attribute 'head'
1回答
怎么删除pandas dataframe中index重复的行?
2回答
pandas dataframe insert报错ValueError: unbounded slice
1回答
怎么利用pandas新建一个只有列名的空的dataframe?
1回答
我们谢绝在回答前讲“生动”的故事。
我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。
我们谢绝答非所问。
我们谢绝自己不会、硬要回答。
我们感激每一个用户在编写答案时的努力与付出!