跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 有什么好办法,让 pandas 的列位置互换呢,比如说,第 3 列换到第一列去
未分類
25 10 月 2020

有什么好办法,让 pandas 的列位置互换呢,比如说,第 3 列换到第一列去

有什么好办法,让 pandas 的列位置互换呢,比如说,第 3 列换到第一列去

資深大佬 : galileo1214 3

我百度搜了下,没啥好办法啊
大佬有話說 (8)

  • 資深大佬 : zyuu2

    可以自己指定列的顺序
    “`
    import pandas as pd
    df = pd.DataFrame({‘a’: [1,2], ‘b’: [3,4], ‘c’: [5,6]})
    df
    Out[4]:
    a b c
    0 1 3 5
    1 2 4 6
    df = df[[‘b’, ‘c’, ‘a’]]
    df
    Out[6]:
    b c a
    0 3 5 1
    1 4 6 2
    “`

  • 資深大佬 : tikazyq

    这个应该是基础操作了,简单来说,就是把 columns 中的元素调换一下,然后选择就可以了。感觉对 pandas 还是不熟悉哦,要多读一下文档,上面非常详细

  • 主 資深大佬 : galileo1214

    @zyuu2 #1 这个列少还好点,列多就不好操作
    目前是存一个,drop 下,insert 下,就问问看有什么自带函数么

  • 資深大佬 : shikimoon

    df.reindex(columns=[‘c’, ‘b’, ‘a’)

  • 資深大佬 : Battle

    你是要跟 sql 一样的操作进行换列?

  • 資深大佬 : bugcoder

    假设很多列,想把‘mean’ 列换到前面

    ““python
    df = df[ [‘mean’] + [ col for col in df.columns if col != ‘mean’ ] ]
    ““

    https://stackoverflow.com/questions/13148429/how-to-change-the-order-of-dataframe-columns

  • 主 資深大佬 : galileo1214

    @bugcoder #6 这个还行,多谢

  • 資深大佬 : Kobayashi

    矩阵论?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具