如何将坐标列表的 Python 列表分解为单独的 Pandas 列?

木偶

我有一个 Python 坐标列表,如下所示(我们称之为sampled_list):

sampled_list
[[100, 5],
 [200, 1],
 [300, 2],
 [400, 3],
 [500, 9]]

我想要获得的是一个 Pandas DataFrame,它的列分别对应于 X 和 Y 坐标。导致如下所示(我们称之为df):

df
|   X   |  Y  |
| ----- | ----|
|  100  |  5  |
|  200  |  1  |
|  300  |  2  |
|  400  |  3  |
|  500  |  9  |

如何才能做到这一点?我已经尝试过该.explode()方法,但没有运气,因为我被生成的多索引卡住了。

莫兹韦

您只需要DataFrame构造函数:

df = pd.DataFrame(sampled_list, columns=['X', 'Y'])

输出:

     X  Y
0  100  5
1  200  1
2  300  2
3  400  3
4  500  9

使用的输入:

sampled_list = [[100, 5],
                [200, 1],
                [300, 2],
                [400, 3],
                [500, 9]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章