my column that needs to be sort
code:
allData["Date"] = pd.to_datetime(allData["Date"])
allData= allData.sort_values(by="Date")
print(allData)
我得到的错误: 引发ParserError(“未知的字符串格式:%s”,timestr) dateutil.parser._parser.ParserError:未知的字符串格式:140820新
我想要的结果是:
0 140820 new
1 150820 new
2 150820
3 101020
答案 0 :(得分:0)
首先,您的“日期”列无效。无法按升序对前两行进行排序,而对其余行则按降序进行排序。
但是,下面的代码没有错误。
path =您的数据所在的位置。 [假设是csv / txt文件]
import pandas as pd
df = pd.read_csv(path,engine='python')
df['Date']=df["Date"].replace({'\t':' '}, regex=True)
print(df)