gpt4 book ai didi

python - 每组值的按列串联

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

我正在尝试为每组 4 行/值逐列附加行。
我有 11 个值,前 4 个值应该在一个连接的行中,第 5 行到第 8 行作为一个值,最后 3 行作为一个值,即使拆分值不是四个也是如此。

df_in = pd.DataFrame({'Column_IN': ['text 1','text 2','text 3','text 4','text 5','text 6','text 7','text 8','text 9','text 10','text 11']})

我的预期输出如下

df_out = pd.DataFrame({'Column_OUT': ['text 1&text 2&text 3&text 4','text 5&text 6&text 7&text 8','text 9&text 10&text 11']})

我已尝试如下获得所需的输出 df_out。

df_2 = df_1.iloc[:-7].agg('&'.join).to_frame()

获得所需输出需要进行任何修改吗?

最佳答案

尝试使用 groupbyagg:

>>> df_in.groupby(df_in.index // 4).agg('&'.join)
Column_IN
0 text 1&text 2&text 3&text 4
1 text 5&text 6&text 7&text 8
2 text 9&text 10&text 11
>>>

关于python - 每组值的按列串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69254086/

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