我正在尝试在Python上使用熊猫读取csv。 这是我使用的代码:
data=pd.read_csv(r"C:\Users\AMRABET\Downloads\2016_Green_Taxi_Trip_Data.csv")
locations = data.groupby("PULocationID").first()
locations = locations.loc[:, ["Pickup_latitude", "Pickup_longitude"]]
问题是:经度和纬度变量在控制台上显示为NaN。
这是CSV的一部分:
标题:
VendorID,lpep_pickup_datetime,Lpep_dropoff_datetime,Store_and_fwd_flag,RateCodeID,Pickup_longitude,Pickup_latitude,Dropoff_longitude,Dropoff_latitude,Passenger_count,Trip_distance,Fare_amount,Extra,MTA_tax,Tip_amount,Tolls_amount,Ehail_fee,improvement_surcharge,Total_amount,Payment_type,Trip_type ,PULocationID,DOLocationID
和第一行:
2,03/22/2016 10:52:01 AM,03/22/2016 11:18:04 AM,N,1,-73.848312377929688,40.856479644775391,-73.89984130859375,40.872093200683594,1,3.97,19,0,0.5,0,0,,0.3,19.8,2,1,,
对不起,格式不好,但是没办法画出来。
有什么想法吗?谢谢
答案 0 :(得分:0)
实际上,这是因为列表的最后两个元素是Null
。
不知何故,这弄乱了我的框架。我删除了它们,现在工作正常。谢谢。