我想从其中有日期的列中提取日期,并将其保留为从中提取日期的那些特定列的列标题。同样,所有先前的列标题都将是第一行。我想提取那些特定日期的列标题,并将它们保留为与以前的列标题一起从中提取日期的索引中的列标题,所以新的列标题是Company,Sector,date
答案 0 :(得分:3)
如果我对您的理解正确,则可以通过以下方式进行操作:
g.V().hasLabel('airport').limit(40).
groupCount().by('region').
unfold().
where(select(values).is(gt(1)))
输入:
import re
from datetime import datetime
for col in df.columns:
try:
match = re.search(r'\d{4}-\d{2}-\d{2}', col)
date = datetime.strptime(match.group(), '%Y-%m-%d').date()
except AttributeError:
continue
df.rename(columns={col:date}, inplace=True)
。
company dsp mid cap 2019-07-31_y fds dsp p 2019-07-30
0 a 3 8 5
1 b 4 9 6
输出:
import re
from datetime import datetime
df.loc[len(df)] = 0
df = df.shift()
df.iloc[0] = df.columns
for col in df.columns:
try:
match = re.search(r'\d{4}-\d{2}-\d{2}', col)
date = datetime.strptime(match.group(), '%Y-%m-%d').date()
except AttributeError:
continue
df.rename(columns={col:date}, inplace=True)