Я получил эту ошибку при попытке скомпилировать мой код.Я извлек данные из файла xlsx и создал фрейм данных, заменил нулевые значения на 0 и выбрал два столбца для точечной диаграммы, но получил эту ошибку
raise TypeError("{val!r} is not a string".format(val=val))
TypeError: 0 is not a string
, и этот код я сделал до сих пор
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
xlsxfile = pd.ExcelFile
("C:\\Users\\Aymen\\Desktop\\PL44_ABH_14_09_2018_SC_Level.xlsx")
data = xlsxfile.parse('Sheet1', index_col = None, header = None)
data1 = data.fillna(0)
X = data1.iloc[0:len(data1),1]
print(X)
Y = data1.iloc[0:len(data1),2]
print(Y)
axes = plt.axes()
axes.grid()
plt.scatter(X,Y)
plt.show()
Чтобы заметить, что я новичок в этом.