Python新增一列,让从右到左第一个不为0的数,作为新一列的值要怎么做呢?

数据是融资的具体方式并分别有多少钱,现在想算最后一次融资金额是多少(从左到右是不同融资轮次)?我写了一段程序不知道对不对,报错说长度不对,弄了一下午了诶,希望有人帮帮我这个小白

你没说这些数据是什么文件格式,假定你这些数据存放在txt文件中!大致操作思路如下:
① 使用文本读取方法file.read(path, “r”),将文本读取为字符串list,注意去掉表头(方便后面转化为浮点数值);
② 使用字符串的split()方法,将各个数字字符拆开为列表,并用列表sorted()方法,对其进行逆序;
③ 遍历这个sorted后的列表,找出第一个非零数值(需要将每个元素转化为float,并检查是否有中英文或特殊字符)。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网