gpt4 book ai didi

r - 将数据帧写入 yaml R

转载 作者:行者123 更新时间:2023-12-01 14:00:00 25 4
gpt4 key购买 nike

我有一个数据框:

df <- data.frame(name = c("bob","joe"),
target = c("yellow", "grey"),
code1 = c("fly", "walk"),
code2 = c("jump", "run"))

我想将信息写入具有特定结构的 yaml 文件:

samples:
bob:
target: yellow
code1: fly
code2: jump

joe:
target: grey
code1: walk
code2: run

我无法使用这种特定结构实现 yaml 输出。

最佳答案

除了 yaml 输出之外不使用任何包的版本:

library(yaml)
out <- as.yaml(list(samples=split(replace(df, "name", NULL), df$name)))

# just to show it works:
cat(out)

#samples:
# bob:
# target: yellow
# code1: fly
# code2: jump
# joe:
# target: grey
# code1: walk
# code2: run

关于r - 将数据帧写入 yaml R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45889688/

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