私はコンピュータ以外の背景にあり、コースラのデータサイエンスのコースを受講しています。私は説明のためにウェブで研究しましたが、私はそれを見つけることができません。これは私が何かを理解することができないコードのスニペットです。コードの前に :[4]:私はそれが列をスライスしているが、どのように名前の変更がゴールド+ COLで作業していることを知っていますCourseraコースのコードスニペット
コード:コードの後
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)
:
へタックされることを保証するために、最後の文字による第4回を取得しています'col'変数に含まれる名前を持つ列の名前を変更しています – bakatrouble
col [:2]は列インデックス0から列インデックス2までを意味します。列(コードの前)あれは正しいですか?これについてはどうでしょうか?{col: 'Gold' + col [4:]}。私はこれの周りに私の頭を包むことができません。私は名前をオンラインでチェックアウトしたが、これは何も見つかりませんでした。 –
私の質問を編集するのに苦労してくれてありがとうございました[DavidG](https://stackoverflow.com/users/5851928/davidg)ありがとうございます。 –