我正在尝试读取具有以下结构的csv/txt文件:
caseid eventdate constype consid employid delta
4044 13/11/1996 9 2301 3044 0
我已经知道了:
caseid
、consid
和employid
是8位字符串(前导零不会出现在文本文件中)eventdate
是dd/mm/yyyy日期costype
是一个字符串delta
是一个浮点数现在,pandas的语法是什么来正确地读取csv/text以便所有列都被正确地输入?在
我用的是:
^{pr2}$但这不能处理日期和前导零-任何想法/建议/帮助将非常感谢。在
下面的方法对我有效,您需要将dict作为参数传递给},同样,如果您传递param
dtype
,类型应该是可以理解的类型,我将传递str
而不是{parse_dates=[1]
而不是在数据类型中指定它,那么pandas内置的日期解析器可以很好地解析日期字符串。在要填充零,可以定义一个函数来填充零,并将其传递给传递列dict和函数名的参数
converters
,对于那些列,不必传递数据类型,因为它将由padZeros
转换为str
来推断:来自
^{pr2}$df.info()
的输出:相关问题 更多 >
编程相关推荐