Python
 Computer >> コンピューター >  >> プログラミング >> Python

fillnaまたはInterpolateを使用せずにデータフレームからNaN値を削除する(Python Matplotlib)


フィルタや補間を行わずにデータフレームからNaN値を削除するには、次の手順を実行できます-

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • Pandasデータフレームを作成するための配列を作成します。

  • 1次元のndarray 軸ラベル付き(時系列を含む)。

  • プロット補間、'インデックス'「値」 −インデックスの実際の数値を使用します。

  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# Numpy array
data = np.array([1., 1.2, 0.89, np.NAN,
   1.2, np.NAN, 1.89, 2.09,
   .78, .67, np.NAN, 1.78,
   np.NAN, 1.56, 1.89, 2.78]
   )

# Pandas dataframe
df = pd.Series(data)

# Plot the interpolation
df.interpolate('index').plot(marker='o')

# Display the plot
plt.show()

出力

次の出力が生成されます-

fillnaまたはInterpolateを使用せずにデータフレームからNaN値を削除する(Python Matplotlib)


  1. PythonのMatplotlibフィギュアから軸ティックラベルを削除せずにフレームを削除するにはどうすればよいですか?

    Matplotlibフィギュアから軸ティックラベルを削除せずにフレームを削除するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 yのリストを作成します データポイント。 yをプロットします plot()を使用したデータポイント メソッド 左右上部と下部のスパインを削除するには、 set_visible()を使用できます。 メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as plt plt.rcParams["figure.

  2. Python Matplotlibで画像からグリッド線を削除するにはどうすればよいですか?

    画像からグリッド線を削除するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 ファイルから画像を読み込みます。 画像をある色空間から別の色空間に変換します。 グリッド線を削除するには、 ax.grid(False)を使用します 。 データを画像として、つまり2Dの通常のラスターに表示します。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt import cv2 plt.rcParams["figure.figsize&quo