2024-04-25 00:38:33 发布
网友
我有一个数据集如下:
data id message 1 ffjffjf 2 ddjbgg 3 vvnvvv 4 eevvff 5 ggvfgg
预期产量:
我对Python很陌生。那么如何从splitmessage变量的每一行中取前两个字母呢。在
splitmessage
我的数据与下图完全相同 所以从图中我只需要hour和min,它们是vReceivedDate变量每行中的12到16个元素。在
你想要的是一个子串。在
mystr = str(id1) splitmessage = mystr[:2]
我们使用的方法在python中称为slicing,它的作用不仅仅是字符串。在
在下一个示例中,“message”和“splitmessage”是lists。在
如果您想对整个表执行此操作,我会这样做:
dataset = [id1, id2, id3 ... ] for id in dataset: splitid = id[:2]
dataset = [ { "id": 1, "message": "ffjffjf" }, { "id": 2, "message": "ddjbgg" }, { "id": 3, "message": "vvnvvv" }, { "id": 4, "message": "eevvff" }, { "id": 5, "message": "ggvfgg" } ] for d in dataset: d["splitmessage"] = d["message"][:2]
你想要的是一个子串。在
我们使用的方法在python中称为slicing,它的作用不仅仅是字符串。在
在下一个示例中,“message”和“splitmessage”是lists。在
^{pr2}$如果您想对整个表执行此操作,我会这样做:
相关问题 更多 >
编程相关推荐