【发布时间】:2021-07-24 09:09:16
【问题描述】:
我一直在尝试颠倒数据框中列的顺序,但由于某种原因,我尝试的所有解决方案都不起作用。
不知道这里的错误是什么,我对python非常缺乏经验,有人可以告诉我我哪里出了问题吗?
我提到了这个Reverse DataFrame column order
这些是我尝试过的选项:
import os
import pandas as pd
import dask
import dask.dataframe as dd
df3 = pd.read_csv(cwd + "/filepathA/filetoReaddata.csv", sep=" ", header = None)
df3.columns = ["x_coord", "y_coord"]
#(option 1) df3.iloc[:, ::-1]
#(option 2) reversed(df3.columns)
#(option 3) df3.columns[::-1]
df3.head()
他们都返回给我相同的数据框,没有对订单进行任何更改。即和我第一次读的时候一样。
这就是我的数据框的样子,所以我希望它改为 y_coord x_coord,同时交换值。
x_coord y_coord
0 0.000000 1.000000
1 38816.039612 34379.960205
2 38806.429627 34385.380188
3 38813.329590 34379.880188
4 38807.119629 34379.730164
感谢任何帮助!
【问题讨论】: