gpt4 book ai didi

python - 如果数据帧长度超过阈值,则创建一个新行 python

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:14 25 4
gpt4 key购买 nike

我有一个包含 a、b、c、d 列的数据框

a b c d
1 2 nan nan
2 3 4 5
4 5 nan nan

当我不知道结果将给出的行数时,我该如何 reshape 成 2 列。 (大数据)

输出:

a b 
1 2
2 3
4 5
4 5

最佳答案

Numpy 的reshape

pd.DataFrame(df.values.reshape(-1, 2), columns=['a', 'b']).dropna()

a b
0 1.0 2.0
2 2.0 3.0
3 4.0 5.0
4 4.0 5.0

关于python - 如果数据帧长度超过阈值,则创建一个新行 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51992596/

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