找回密碼
 註冊
搜索
查看: 877|回復: 0

[教學] python - Pandas read_csv並使用usecols過濾列

[複製鏈接]
發表於 2021-7-3 12:23:40 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
我有一個csv文件,當我用pandas.read_csv過濾列並使用多個索引與usecols輸出。
  1. import pandas as pd
  2. from StringIO import StringIO

  3. csv = r"""dummy,date,loc,x
  4. bar,20090101,a,1
  5. bar,20090102,a,3
  6. bar,20090103,a,5
  7. bar,20090101,b,1
  8. bar,20090102,b,3
  9. bar,20090103,b,5"""

  10. df = pd.read_csv(StringIO(csv),
  11.         header=0,
  12.         index_col=["date", "loc"],
  13.         usecols=["date", "loc", "x"],
  14.         parse_dates=["date"])
複製代碼

輸出
  1. date          loc   x
  2. 2009-01-01 a    1
  3. 2009-01-02 a    3
  4. 2009-01-03 a    5
  5. 2009-01-01 b    1
  6. 2009-01-02 b    3
  7. 2009-01-03 b    5
複製代碼
文章出處
 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-6-16 22:29 , Processed in 0.024962 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表