gpt4 book ai didi

r - R 中人类可读的硬编码数据帧

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

假设我希望在 R 中对数据帧进行硬编码。

my_df = data.frame(list(Name=c("foo", "bar", "baz", "qux"), 
Result=c("Hello", NA, "foobar", "World")))

如果数据框较长(例如,如果它包含数十行),则不会立即直观地看出 bazfoobar 相关联(即,这两个值共享同一行)。

是否有一种视觉上更易于理解的方式在 R 中对数据帧进行硬编码?

编辑1:

为了澄清我的问题,我并不是在寻找一种替代方法来格式化数据帧的硬编码(例如通过用空格分隔单词来对齐两行)。相反,我正在寻找一种方法,例如按行指定数据框。

最佳答案

您可以使用 tibble 包中的 frame_data() 命令。

例如:

dat <- frame_data(
~x, ~y, ~z,
"a", 2, 3.6,
"b", 1, 8.5
)

它提供了一种比“按列”的默认 data.frame 输入方法更“按行”的硬编码。

Source

关于r - R 中人类可读的硬编码数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39169494/

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