当前位置: 首页 > 知识库问答 >
问题:

熊猫在读取CSV文件时解析日期[重复]

锺离嘉茂
2023-03-14

我有一个包含日期列的csv文件,该文件中的日期格式为“dd.mm.yy”,当熊猫解析日期时,如果小于或等于12,它将日期理解为一个月,因此05.01.05变成01/05/2005。

我怎样才能解决这个问题

问候

共有1个答案

楚嘉玉
2023-03-14

这是使用< code>pandas.to.datetime并设置参数< code>dayfirst=True来解决它的一种方法。然而,我不得不假设你的数据格式,因为你没有共享任何代码。在下面的例子中,< code>date列的原始格式是< code>object。

import pandas as pd

df = pd.DataFrame({
'date': ['01.02.20', '25.12.19', '10.03.18'],
})

df = pd.to_datetime(df['date'], dayfirst=True)

df

0   2020-02-01
1   2019-12-25
2   2018-03-10
Name: date, dtype: datetime64[ns]
 类似资料:
  • 问题内容: 这个问题已经在这里有了答案 : Python中的Windows路径 (5个答案) 4年前关闭。 追溯(最近一次通话): 产品中的文件“”,第1行= pd.read_csv(’C:\ amazon_baby.csv’) 在parser_f中的第562行的文件“ C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io

  • 每个月我都会以csv格式下载整个分类账并将其保存到文件夹中。如何在熊猫中将其作为单个数据帧读取

  • 我正在学习如何通过pandas将大型csv文件加载到python中。我正在使用anaconda和Python3与一台64 GB内存的pc。 贷款组合是一个很大的例子。csv数据集由2509列和100000行组成,约为1.4 GBs。 我可以毫无错误地运行以下代码: 然而,当我使用贷款组合时,例如,大型。csv文件创建一个更大的文件,即Loan\u Portfolio\u Example\u Lar

  • 有什么能帮上忙的吗?

  • 问题内容: 一个新手。有人可以告诉我为什么在某些情况下在以下函数中的路径名之前使用“ r”吗? 提前致谢 问题答案: 在Python中,反斜杠用于表示特殊字符。 例如,-表示换行符。尝试打印。 Windows上的路径名称中往往带有反斜杠。但是我们希望它们表示实际的反斜杠,而不是特殊字符。 r代表“原始”,将导致字符串中的反斜杠被解释为实际的反斜杠,而不是特殊字符。 例如字面意思是字符。再次尝试打印

  • 我在时间序列日期-时间解析函数中收到错误。数据已附加。我尝试这样读取日期和时间列。