gpt4 book ai didi

r - 自定义字符串填充

转载 作者:行者123 更新时间:2023-12-04 09:36:42 26 4
gpt4 key购买 nike

我有一个数据框,其中一列的格式不正确。例如,我在第一行的数据的 ID 为“1”,但它的格式必须为:tt0000001,而 id“23212”则需要为:tt0023212

有没有一种方法可以将列的所有数据转换为这种格式?

最佳答案

使用sprintf:

sprintf("tt%07d", 1)
sprintf("tt%07d", 23212)

编辑

是的,您可以对每一列执行此操作:

vec <- seq(37, 2000, 100)
sprintf("tt%07d", vec)
[1] "tt0000037" "tt0000137" "tt0000237" "tt0000337"
[5] "tt0000437" "tt0000537" "tt0000637" "tt0000737"
[9] "tt0000837" "tt0000937" "tt0001037" "tt0001137"
[13] "tt0001237" "tt0001337" "tt0001437" "tt0001537"
[17] "tt0001637" "tt0001737" "tt0001837" "tt0001937"

考虑 vec 是您的 id 列(例如 df$id)。

关于r - 自定义字符串填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33017869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com