gpt4 book ai didi

dataframe - 在 DataFrame 链中分配中间结果

转载 作者:行者123 更新时间:2023-12-05 03:28:10 26 4
gpt4 key购买 nike

我有一个 DataFrame,我想在 @chain 的帮助下对其进行处理。如何存储中间结果?

using DataFrames, Chain

df = DataFrame(a = [1,1,2,2,2], b = [1,2,3,4,5])

5×2 DataFrame
Row │ a b
│ Int64 Int64
─────┼──────────────
1 │ 1 1
2 │ 1 2
3 │ 2 3
4 │ 2 4
5 │ 2 5

@chain df 开始做东西保存一些中间结果做更多的事情结束

最佳答案

这是一个解决方案:

using DataFrames, DataFramesMeta, Chain

df = DataFrame(a = [1,1,2,2,2], b = [1,2,3,4,5])

@chain df begin
@rsubset(:a == 1)
@aside global x = _.b
end

所以,这真的很酷,并提供了很多可能性。但是有没有办法让这个在一个函数中工作呢?如果您要在函数内使用 global 关键字,它会在全局环境中创建对象 - 这并不理想。

关于dataframe - 在 DataFrame 链中分配中间结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71286723/

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