gpt4 book ai didi

python - 有没有相当于 tribble 的 panda ?

转载 作者:行者123 更新时间:2023-12-01 01:15:43 24 4
gpt4 key购买 nike

我想为 python 编写单元测试,声明一些简单的数据帧。有没有相当于R的 Pandas tribble 。例如:

tribble(
~colA, ~colB,
"a", 1,
"b", 2,
"c", 3
)
#> # A tibble: 3 x 2
#> colA colB
#> <chr> <dbl>
#> 1 a 1
#> 2 b 2
#> 3 c 3

最佳答案

您可以定义自己的tribble函数:

def tribble(columns, *data):
return pd.DataFrame(
data=list(zip(*[iter(data)]*len(columns))),
columns=columns
)

然后你可以像这样使用它:

tribble(
['colA', 'colB'],
'a', 1,
'b', 2,
'c', 3
)

关于python - 有没有相当于 tribble 的 panda ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54368328/

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