パンダのDataFrameから大文字のみを取得します
大文字のみをフェッチするために、正規表現を使用しています。 再 モジュールはここで使用され、インポートされます。すべてのライブラリをインポートしましょう-
import re import pandas as pd
データフレームを作成する-
data = [['computer', 'mobile phone', 'ELECTRONICS', 'electronics'],['KEYBOARD', 'charger', 'SMARTTV', 'camera']] dataFrame = pd.DataFrame(data)
ここで、大文字の単語を抽出します-
for i in range(dataFrame.shape[1]): for ele in dataFrame[i]: if bool(re.match(r'\w*[A-Z]\w*', str(ele))): print(ele)
例
以下はコードです-
import re import pandas as pd # create a dataframe data = [['computer', 'mobile phone', 'ELECTRONICS', 'electronics'],['KEYBOARD', 'charger', 'SMARTTV', 'camera']] dataFrame = pd.DataFrame(data) # dataframe print"Dataframe...\n",dataFrame print"\nDisplaying only capital words...\n" # extracting capital words for i in range(dataFrame.shape[1]): for ele in dataFrame[i]: if bool(re.match(r'\w*[A-Z]\w*', str(ele))): print(ele)
出力
これにより、次の出力が生成されます-
Dataframe... 0 1 2 3 0 computer mobile phone ELECTRONICS electronics 1 KEYBOARD charger SMARTTV camera Displaying only capital words... KEYBOARD ELECTRONICS SMARTTV
-
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_\\
-
MatplotlibプロットのPandasデータフレームからのポイントへの注釈
MatplotlibのPandasデータフレームからポイントに注釈を付けるには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 x、y を使用して、サイズが変更可能で、潜在的に異種の表形式データを2次元で作成します。 およびtextc 列。 列をxプロットします およびy plot()を使用したデータポイント メソッド。 特定の軸に沿ってPandasオブジェクトを連結し、他の軸に沿ってオプションのセットロジックを使用します。 Pandasオブジェクトを繰り返します。 text()を使用して