让我们假设我有以下字符串元组数组:
[N][F][N][N,F],[F,NN,FN,...][N,F],[F,NB,NN,..]
我想找到第一个元组包含N
的子列表,第二个元组包含F
。
以下是例外答案:
[N][F]
[N][N,F]
[N,F],[F,NN,FN]
[N,F],[F,NB,NN]
我试过这个
(\[N\])(\[F\])
因此它可以检测到[N][F]
,但只有它才能在元组只有一个元素的情况下工作。
是否可以使用正则表达式来实现这一目标?
答案 0 :(得分:1)
如果我理解你并且根据你的尝试:
df = pd.DataFrame([pd.to_datetime('2016-01-01')], columns=['date'])
print (df.columns[0])
date
df[df.columns[0]] = df.iloc[:, 0].dt.strftime('%Y-%m-%d')
print (df)
date
0 2016-01-01
这对你有用。