- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试从 csv 文件上传一些数据,发现日期和月份的值互换了。
下面是数据的样子:
id,date
1001,09/10/2018
1002,20/09/2018
1003,09/05/2018
所有日期都来自 9 月,但正如所见,它们以不同的格式互换。我正在使用以下内容转换为日期时间
df['date'] = pd.to_datetime(df['date']).dt.strftime('%d/%m/%Y')
最佳答案
我想出了一个巧妙的小技巧,可以使用 str.extract
和 pd.to_datetime
快速高效地完成此操作:
m = df.date.str.extract(r'(?:(09)/(\d+))')[1].astype(int) > 31
df['date'] = [
pd.to_datetime(d, dayfirst=m) for d, m in zip(df.date, m)]
id date
0 1001 2018-09-10
1 1002 2018-09-20
2 1003 2018-09-05
关于python - 修复某些行中日期和月份互换的日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53705051/
假设我有两个名为Student和Employee的结构(或类),并且Student和Employee具有完全相同的成员。 我的问题是,为什么我不能执行以下操作: Student s; Employee
这个问题已经有答案了: 已关闭10 年前。 Possible Duplicate: Hashset vs Treeset 你可以使用 HashSet和TreeSet可以互换吗?如果我交换TreeSet
页面上有一个值为“button1”的按钮。当按下时,它必须删除自身并添加值为“button2”的新按钮。当按下“button2”时,它必须删除自身并添加“button1”回来。有点无限循环。 我知道只
以下模板 template int compute(Data d, Number n) { if(n > 10) SLOW(d) if(n (data)模板。除了代码重复,comput
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
我是一名优秀的程序员,十分优秀!