首页 > 解决方案 > Python 数据框,for 循环和类型转换

问题描述

我有一个包含几列的数据框。我的目标是以某种方式操纵最后一列。到目前为止,最后一列的类型为字符串。我需要通过构建一个遍历最后一列并删除最后两个字符然后将其类型转换为浮点数的 for 循环来获得帮助。

最后一列中的条目的示例是“1234.5678;;”。我希望它看起来像 1234.5678 以及最后一列的每个条目。

提前致谢。

标签: pythondataframefor-loopcasting

解决方案


我不确定您到底在问什么,您是在问如何操作字符串以删除最后两个字符?或者您是在询问如何访问(和编辑/更改)数据框?如果是这样,您是否使用熊猫?

澄清这可能有助于其他人更有效地帮助您解决问题。

在 python 中,给定任何字符串,您可以像这样切断最后两个字符:

string=string[:-2]

我假设变量字符串包含您想要的字符串。

对于未来,如果您能更详细地解释您的问题,解释您想要做什么以及您需要帮助的地方,并在整体上为您的问题付出更多努力,将不胜感激,标题中的拼写错误是不是一个好看的光学明智的。


推荐阅读