Pandas DataFrame のインデックスと列の名前変更
このシナリオでは、DateTime インデックスとラベルのない列を含む CSV ファイルがあり、両方の名前を変更します。インデックスと列は、整理と分析にとって非常に重要です。ただし、標準の df.rename() メソッドを使用すると、列名のみが変更されます。
解決策: インデックス レベル名を変更します
インデックス レベル名を変更するには、インデックス値のラベルには、df.index.names 属性を使用します。この場合:
<code class="python">df.index.names = ['Date']</code>
これにより、名前「Date」がインデックス レベルに割り当てられます。
インデックスと列について
次のことが重要です。列とインデックスは本質的に同じタイプのオブジェクト (Index または MultiIndex) であることに注意してください。 transpose メソッドを使用して、それらの役割を交換できます。この概念化は、名前変更プロセスを理解するのに役立ちます。
例
- インデックス値の名前を変更します: df.rename(index={0: 'a'})
- 列名の変更: df.rename(columns={'B': 'BB'})
- インデックス レベルの名前変更: df.index.names = ['index']
- 列レベルの名前を変更します: df.columns.names = ['column']
注: Index.names 属性と columns.names 属性は単なるリストであり、
インデックス値の名前変更とレベル名の主な違いは、レベル名はラベルまたはタイトルを参照するのに対し、値の名前変更はインデックスまたは列の値自体を直接変更することです。
以上がインデックスと列の名前を変更するにはどうすればよいですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

pythonusesahybridmodelofcompilation andtertation:1)thepythoninterpretercompilessourcodeodeplatform-indopent bytecode.2)thepythonvirtualmachine(pvm)thenexecuteTesthisbytecode、balancingeaseoputhswithporformance。

pythonisbothintersedand compiled.1)it'scompiledtobytecode forportabalityacrossplatforms.2)bytecodeisthenは解釈され、開発を許可します。

loopsareideal whenyouwhenyouknumberofiterationsinadvance、foreleloopsarebetterforsituationsは、loopsaremoreedilaConditionismetを使用します

henthenumber ofiterationsisknown advanceの場合、dopendonacondition.1)forloopsareideal foriterating over for -for -for -saredaverseversives likelistorarrays.2)whileopsaresupasiable forsaresutable forscenarioswheretheloopcontinupcontinuspificcond

pythonisnotpurelyLepted; itusesahybridapproachofbytecodecodecodecodecodecodedruntimerttation.1)pythoncompilessourcodeintobytecode、whodythepythonvirtualmachine(pvm).2)

ToconcatenateListsinpythothesheElements、使用:1)Operatortokeepduplicates、2)asettoremoveduplicates、or3)listcomplunting for controloverduplicates、各メトドハスディフェルフェルフェントパフォーマンスアンドソーダーインプリテーション。

pythonisantertedlanguage、useaseofuseandflexibility-butfactingporformantationationsincriticalapplications.1)解釈されたlikepythonexecuteline-by-lineを解釈します

Useforloopswhenthenumberofiterationsisknowninadvance、andwhiloopswheniterationsdependonacondition.1)forloopsareidealforsecenceslikelistoranges.2)


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 中国語版
中国語版、とても使いやすい

WebStorm Mac版
便利なJavaScript開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール
