Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Lambda函数中不考虑数据帧iloc,但在本地工作_Python 3.x_Pandas_Dataframe_Aws Lambda_Ubuntu 18.04 - Fatal编程技术网

Python 3.x Lambda函数中不考虑数据帧iloc,但在本地工作

Python 3.x Lambda函数中不考虑数据帧iloc,但在本地工作,python-3.x,pandas,dataframe,aws-lambda,ubuntu-18.04,Python 3.x,Pandas,Dataframe,Aws Lambda,Ubuntu 18.04,dr=(df_initial.iloc[:,3]) 当我在本地运行此命令时,DR将生成初始数据帧第三列的数据帧。当我将此代码推送到Lambda函数时,DR dataframe是整个DF,而不仅仅是列 甚至尝试只从源文件加载 dr=pd.read\u csv(初始\u文件,头=0,sep='',usecols=[3]) 同样的错误 在这两种环境上运行python 3.7,local是Ubuntu18,Lambda是运行AWSo。ALBCols=['type','time','elb','clien

dr=(df_initial.iloc[:,3])

当我在本地运行此命令时,DR将生成初始数据帧第三列的数据帧。当我将此代码推送到Lambda函数时,DR dataframe是整个DF,而不仅仅是列

甚至尝试只从源文件加载 dr=pd.read\u csv(初始\u文件,头=0,sep='',usecols=[3]) 同样的错误


在这两种环境上运行python 3.7,local是Ubuntu18,Lambda是运行AWSo。

ALBCols=['type','time','elb','clientport',…]df=pd.read_csv(tsvCfile,names=ALBCols,sep='',compression='gzip','clientport']=df['clientport'].str split(':',expand=True)df.to_csv(dffile,index=False,sep='')dr=df[['clientIP']]我改为命名col并调用名称,而不是索引位置。不同的方法在两侧都有效,因此我可以继续。
df_initial = pd.read_csv(initial_file, header=None, delim_whitespace=True, compression='gzip')