Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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 Calendar.weekday ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()_Python_Datetime_Calendar - Fatal编程技术网

Python Calendar.weekday ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()

Python Calendar.weekday ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all(),python,datetime,calendar,Python,Datetime,Calendar,我有一个以日期为索引的数据框: DatetimeIndex(['2020-04-01', '2020-04-02', '2020-04-03', '2020-04-06', '2020-04-07', '2020-04-08', '2020-04-09', '2020-04-10', '2020-04-14', '2020-04-15', '2020-04-16', '2020-04-17', '2020-04-20', '2020-04-21', '2020-04-22', '2020-04-

我有一个以日期为索引的数据框:

DatetimeIndex(['2020-04-01', '2020-04-02', '2020-04-03', '2020-04-06', '2020-04-07', '2020-04-08', '2020-04-09', '2020-04-10', '2020-04-14', '2020-04-15', '2020-04-16', '2020-04-17', '2020-04-20', '2020-04-21', '2020-04-22', '2020-04-23', '2020-04-24', '2020-04-27', '2020-04-28', '2020-04-29', '2020-04-30', '2020-05-04', '2020-05-05', '2020-05-06', '2020-05-07', '2020-05-08', '2020-05-11', '2020-05-12', '2020-05-13', '2020-05-14', '2020-05-15', '2020-05-18', '2020-05-19', '2020-05-20', '2020-05-21', '2020-05-22', '2020-05-25', '2020-05-26', '2020-05-27', '2020-05-28', '2020-05-29', '2020-06-01', '2020-06-02', '2020-06-03', '2020-06-04', '2020-06-05', '2020-06-08', '2020-06-09', '2020-06-10', '2020-06-12“,”2020-06-15“,”2020-06-16“,”2020-06-17“,”2020-06-18“,”2020-06-19“],dtype='datetime64[ns]',name='Data',freq=None)

我尝试使用calendar.weekday将工作日分配到每一行:

日历.工作日(df.index.year,df.index.month,df.index.day)

但我有一个错误:

ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

这个问题有解决方案吗?

我们需要更多的代码。我只加载了数据:df=pd.read_excel(r'\data.xlsx',index_col='data'),然后我尝试使用calendar.weekday()这是一个。但是,可能会帮助您实现您想要的。我们需要更多的代码。我只加载了数据:df=pd.read_excel(r'\Data.xlsx',index_col='Data'),然后我尝试使用calendar.weekday()它是一个。但是,它可以帮助您实现您想要的。