Python大熊猫'索引'对象没有属性' str'

时间:2017-02-10 18:50:28

标签: python pandas

我试图运行此代码,但它会返回此错误

import pandas as pd

df = pd.read_csv('olympics.csv', index_col=0, skiprows=1)

for col in df.columns:
    if col[:2]=='01':
        df.rename(columns={col:'Gold'+col[4:]}, inplace=True)
    if col[:2]=='02':
        df.rename(columns={col:'Silver'+col[4:]}, inplace=True)
    if col[:2]=='03':
        df.rename(columns={col:'Bronze'+col[4:]}, inplace=True)
    if col[:1]=='№':
        df.rename(columns={col:'#'+col[1:]}, inplace=True)

names_ids = df.index.str.split('\s\(') # split the index by '('
  

属性错误:'索引'对象没有属性' str'

我该如何解决?我无法找到它。

谢谢!

1 个答案:

答案 0 :(得分:1)

它解决了(在@Shijo的评论中发表)

df.index.to_series().str.split('\s\(')