解决FutureWarning: .ix is deprecated.

分手后的思念是犯贱 2023-07-03 15:29 383阅读 0赞

案例如下:

  1. import pandas as pd
  2. data = [[1,2,3],[4,5,6],[7,8,9]]
  3. rows = ['row1','row2','row3']#行标签
  4. columns = ['col1','col2','col3']#列标签
  5. df = pd.DataFrame(data, index=rows, columns=columns)
  6. print df

1.loc函数

使用方法(row1就是行标签)

  1. print df.loc['row1']

运行结果:

  1. col1 1
  2. col2 2
  3. col3 3
  4. Name: row1, dtype: int64

2.iloc函数

使用方法(0就是行号)

  1. print df.iloc[0]

运行结果:

  1. col1 1
  2. col2 2
  3. col3 3
  4. Name: row1, dtype: int64

3.ix函数

使用方法(loc和iloc的结合)

  1. print df.ix[0]
  2. print df.ix['row1']
  3. print df.ix['row1',‘col1’]
  4. print df.ix['row1',0]

运行结果:

  1. col1 1
  2. col2 2
  3. col3 3
  4. Name: row1, dtype: int64
  5. col1 1
  6. col2 2
  7. col3 3
  8. Name: row1, dtype: int64
  9. 1
  10. 1

发表评论

表情:
评论列表 (有 0 条评论,383人围观)

还没有评论,来说两句吧...

相关阅读