Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.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 如何在数据帧上调用set_index()?_Python_Syntax Error_Pandas - Fatal编程技术网

Python 如何在数据帧上调用set_index()?

Python 如何在数据帧上调用set_index()?,python,syntax-error,pandas,Python,Syntax Error,Pandas,我的代码需要使用set\u index 我输入: import sys import io import csv import math from pandas import * import numpy as np 我认为这就足够了。没有,因为我收到了: 名称错误:未定义名称set\u索引 我正在使用PyPI(河岸计算)的iPython EPDFree和pandas。是否有我忽略的模块?set\u index()是数据帧的

我的代码需要使用
set\u index

我输入:

    import sys
    import io  
    import csv   
    import math   
    from pandas import *   
    import numpy as np
我认为这就足够了。没有,因为我收到了:

名称错误:未定义名称
set\u索引


我正在使用PyPI(河岸计算)的iPython EPDFree和pandas。是否有我忽略的模块?

set\u index()
是数据帧的方法,而不是独立函数。您是否将其作为一种方法调用,例如
df.set\u index(idx)
?如果你这样做,它还会给你那个名称错误吗?

你需要显示你试图使用
set\u index
的实际代码。非常感谢@Harel,我把它看作是模块中的一个函数。我有一份日期、时间的清单。每次约会,我都会尽量重复一遍。每次列出的时间都会重复该日期。(总是一样的)。共有62035行。我说:data=read_csv(file)idf=data。在idf:#中为((日期、时间)、数据)设置_索引(['date','time']),或者我也尝试了在idf中为ind设置索引:#。。。我得到了索引器:“列表索引超出范围”。你知道为什么会发生这种情况吗?假设“日期”和“时间”是数据的列标签,你只需要idf=data。设置索引(['date',time']),另请参见:错误是索引器:“列表索引超出范围”。使用以下两行代码后:idf=data.set_index(['date','time']);对于idf中的((日期,时间),数据):在我看来,问题在于
对于idf中的((日期,时间),数据):
而不是调用set_index。你能核实一下吗?