📅  最后修改于: 2023-12-03 15:33:24.796000             🧑  作者: Mango
在某些情况下,你可能需要将 DataFrame 中的所有列移动到新位置。为了实现这个目标,你可以使用 Pandas 的 reindex
方法并指示所需的列顺序。下面是一个例子:
import pandas as pd
# 创建一个例子 DataFrame
df = pd.DataFrame(
{"A": [1, 2], "B": [3, 4], "C": [5, 6]}
)
print("初始 DataFrame:")
print(df)
# 移动所有列
df = df.reindex(columns=["C", "A", "B"])
print("移动列后的 DataFrame:")
print(df)
在这个例子中,我们首先创建了一个 DataFrame,它有三列 A、B 和 C,然后使用 reindex
方法把三列重新排列成了 C、A 和 B 的顺序。
这里是 Markdown 格式的代码片段:
## Pandas 移动所有列 - Python
在某些情况下,你可能需要将 DataFrame 中的所有列移动到新位置。为了实现这个目标,你可以使用 Pandas 的 `reindex` 方法并指示所需的列顺序。下面是一个例子:
```python
import pandas as pd
# 创建一个例子 DataFrame
df = pd.DataFrame(
{"A": [1, 2], "B": [3, 4], "C": [5, 6]}
)
print("初始 DataFrame:")
print(df)
# 移动所有列
df = df.reindex(columns=["C", "A", "B"])
print("移动列后的 DataFrame:")
print(df)
在这个例子中,我们首先创建了一个 DataFrame,它有三列 A、B 和 C,然后使用 reindex
方法把三列重新排列成了 C、A 和 B 的顺序。