Используйте функцию pandas 'dropna()
, чтобы удалить nan, а затем нанесите ее на график scatter()
matplotlib.
import pandas as pd
import matplotlib.pyplot as plt
enter code here
df = <your dataset>
plot_df = df.dropna()
plt.scatter(plot_df['Number of kids'], plot_df['GDP per capita'])
Если ваш набор данных очень большой, рассмотрите возможность использования функции выборки для случайного выборапример данных:
df = df.sample(1000)