matplotlib生成直线而不是法线散射

2024-09-29 19:19:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图打印城市公司的分散数据,但它只适用于一个数据集,而不适用于其他数据集。 他们基本上是一样的。两者的示例:
好:

lan,lon,comp
44.353243,48.791494,S7 Airlines
44.354418,48.79181,Аэрофлот-Российские Авиалинии

Working dataset example

坏的:

lan,lon,comp
30.35767,59.924862,Авиадух
30.345738,59.932526,Аэрофлот

Not working dataset example
这是命令

dataproceesed.plot(kind="scatter", x=0, y=1, alpha=1,s= 1,figsize=(16, 9), c="r")

谢谢


Tags: 数据命令alpha示例plot公司lonlan
1条回答
网友
1楼 · 发布于 2024-09-29 19:19:12

由于@dm2的帮助,这是由于不同的类型。就我而言,不仅仅是因为“南”。解决方法如下:

listForDelete = []
for each in range(len(dataproceesed)):
    if dataproceesed["lan"][each] == 'undefined' or dataproceesed["lan"][each] == "0":
        listForDelete.append(each)
    if dataproceesed["lon"][each] == 'undefined' or dataproceesed["lon"][each] == "0":
        listForDelete.append(each)    

dataproceesed = dataproceesed.drop(listForDelete)
dataproceesed.dropna(inplace=True)

dataproceesed["lon"] = dataproceesed["lon"].astype('float64')
dataproceesed["lan"] = dataproceesed["lan"].astype('float64')

dataproceesed.info()

相关问题 更多 >

    热门问题