有没有相当于小熊猫的熊猫?

时间:2019-01-25 15:30:53

标签: python pandas

我想为python声明一些简单的数据帧编写单元测试。 是否有与R 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

3 个答案:

答案 0 :(得分:1)

您可以定义自己的pd.DataFrame.from_dict(myDict, orient='index') .stack() .reset_index() .drop('level_1', axis=1) .rename(columns={'level_0': 'key', 0: 'value'}) key value 0 A a 1 A b 2 A c 3 A d 4 A e 5 B f 6 B g 7 B h 函数:

tribble

然后您可以像使用它一样

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

答案 1 :(得分:0)

您需要DataFrame

pd.DataFrame({'colA':['a','b','c'],'col2':[1,2,3]})
Out[391]: 
  colA  col2
0    a     1
1    b     2
2    c     3

答案 2 :(得分:0)

试试这个:

mandel_gpu = cuda.jit(uint32[f8, f8, uint32], device=True)(mandel)

我是 datar 软件包的作者。