相关疑难解决方法(0)

使用pandas转换Excel样式日期

我必须解析一个xml文件,它以Excel样式提供日期时间; 例如:42580.3333333333.

Pandas是否提供了将该数字转换为常规datetime对象的方法?

python excel datetime date pandas

11
推荐指数
3
解决办法
7220
查看次数

TypeError:无法将类型“时间戳”与类型“日期”进行比较

问题在第22行

if start_date <= data_entries.iloc[j, 1] <= end_date:

我想比较正在访问熊猫数据帧列的start_dateend_date部分data_entries.iloc[j, 1]。我使用以下方式将列转换为日期时间

data_entries['VOUCHER DATE'] = pd.to_datetime(data_entries['VOUCHER DATE'], format="%m/%d/%Y")

但是我不确定如何将其转换为日期

import pandas as pd
import datetime

entries_csv = "C:\\Users\\Pops\\Desktop\\Entries.csv"

data_entries = pd.read_csv(entries_csv)
data_entries['VOUCHER DATE'] = pd.to_datetime(data_entries['VOUCHER DATE'], format="%m/%d/%Y")

start_date = datetime.date(2018, 4, 1)
end_date = datetime.date(2018, 10, 30)

    for j in range(0, len(data_entries)):
        if start_date <= data_entries.iloc[j, 1] <= end_date:
             print('Hello')
Run Code Online (Sandbox Code Playgroud)

python datetime pandas

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

datetime ×2

pandas ×2

python ×2

date ×1

excel ×1