python - 使用python对数据进行均匀和奇数切片

标签 python pandas numpy dataframe

比如说,我在数据框中有以下数据

      a  
    -1043
    -1107
    -1110
    -1115
    -1193
    -1274
    -133
    -135
    

我想选择数据偶数、奇数和基础,并并排放在另一个变量中。我想要这样的结果

           x          y
        -1043       -1107
        -1110       -1115
        -1193       -1274
        -133        -135

如何使用 pandas 以简单的方式做到这一点?提前致谢。

最佳答案

只是一个 reshape :

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

输出:

      x     y
0 -1043 -1107
1 -1110 -1115
2 -1193 -1274
3  -133  -135

关于python - 使用python对数据进行均匀和奇数切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64502850/

相关文章:

python - 仅当某些值相等时,如何才能将一个文本文件中的值替换为另一个文本文件中的其他值?

python - pip 安装 : issue with the ssl certificate

python - If 语句不会打印文本

python - 当 y 误差不对称时如何计算线性拟合斜率的误差

python - pandas 读取未分隔的文本文件到数据框

python - 将循环中的数组保存在一个 txt 文件的列中

Python,添加 key :value to dictionary in parallelised loop

python - 当代码命中缺失值时如何修复 Web 抓取 Python 代码 "IndexError: list index out of range"

python - 有人有 ssl 使用 Python Cassandra 驱动程序和 eventlet 吗?

python - Pandas 没有正确计算行数