Python-PandasDataFrameで列に明示的に名前を付ける
列に明示的に名前を付けるには、名前を使用します read_csv()のパラメータ 方法。次は、MicrosoftExcelでヘッダーが開かれていないCSVファイルであるとしましょう-
CSVファイルからデータをロードし、namesパラメータ-
を使用してヘッダー列を追加しましょうpd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv",names=['Team', 'Rank_Points', 'Year'])
例
以下は完全なコードです-
import pandas as pd # Load data from a CSV file into a Pandas DataFrame dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv") print("Reading the CSV file without headers...\n", dataFrame) # adding headers dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv",names=['Team', 'Rank_Points', 'Year']) # reading updated CSV print("\nReading the CSV file after updating headers...\n", dataFrame)
出力
これにより、次の出力が生成されます-
Reading the CSV file without headers... Australia 2500 2021 0 Bangladesh 1000 2021 1 England 2000 2021 2 India 3000 2021 3 Srilanka 1500 2021 Reading the CSV file after updating headers... Team Rank_Points Year 0 Australia 2500 2021 1 Bangladesh 1000 2021 2 England 2000 2021 3 India 3000 2021 4 Srilanka 1500 2021
-
Python Pandas-DataFrameに複数のデータ列をプロットしますか?
複数の列をプロットするには、棒グラフをプロットします。 plot()を使用します メソッドと種類を設定します バーへのパラメータ 棒グラフ用。まず、必要なライブラリをインポートしましょう- import pandas as pd import matplotlib.pyplot as mp 以下は、チームレコードのデータです- data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India"
-
Python Pandas –DataFrameから初期スペースをスキップする方法
Pandas DataFrameから初期スペースをスキップするには、 skipinitialspaceを使用します read_csvのパラメータ () 方法。パラメータをTrueに設定します 余分なスペースを削除します。 以下が私たちのcsvファイルだとしましょう- 次の出力が得られるはずです。つまり、最初の空白をスキップして、CSVからDataFrameを表示します- 例 以下は完全なコードです- import pandas as pd # reading csv file dataFrame = pd.read_csv("C:\\Users\\amit_\\