Python 属性错误:';数据帧';对象没有属性';计算';
我已经尝试过这段代码,但这显示了属性错误Python 属性错误:';数据帧';对象没有属性';计算';,python,pandas,dataframe,dask,Python,Pandas,Dataframe,Dask,我已经尝试过这段代码,但这显示了属性错误 from dask.base import compute import dask.dataframe as dd import pandas as pd def dfWithTripTimes(df): startTime=datetime.now() duration=df[["tpep_pickup_datetime","tpep_dropoff_datetime"]].compute() pickup_time=[time
from dask.base import compute
import dask.dataframe as dd
import pandas as pd
def dfWithTripTimes(df):
startTime=datetime.now()
duration=df[["tpep_pickup_datetime","tpep_dropoff_datetime"]].compute()
pickup_time=[timeToUnix(pkup) for pkuo in duration["tpep_pickup_datetime"].values]
dropoff_time=[timeToUnix(pkup) for pkuo in duration["tpep_dropoff_datetime"].values]
trip_Duration=(np.array(dropoff_time)-np.array(pickup_time))/float(60)
NewFrame=df[['passanger_count','trip_distance','pickup_longitude','pickup_latitude','dropoff_longitude','dropoff_latitude']]
NewFrame=df["trip_duration"]=trip_duration
NewFrame=df["pickup_time"]=pickup_time
NewFrame=df["speed"]=(NewFrame["trip_distance"]/NewFrame["Trip_Duration"])*60
print("Time taken for creation of dataframe is {}".format(datetime.now()-startTime))
return NewFrame
new_frame=dfWithTripTimes(data)
只有Dask数据帧对象具有
.compute
方法。您得到的错误与您的数据帧是熊猫数据帧一致。如果您正在使用Pandas,则无需调用.compute()
数据帧是如何创建的?它是熊猫数据帧还是dask数据帧?