我有三个数据帧。我想从所有3个数据帧中按日期2020-10-26
选择行,然后我想创建一个新的数据帧。怎么做
import pandas as pd
from datetime import date
date1 = date.fromisoformat('2020-10-25')
date2 = date.fromisoformat('2020-10-26')
date3 = date.fromisoformat('2020-10-27')
for x in range(3):
df = pd.DataFrame([(date1,f'Stu{x}j', x+1, f'Varan{x}j', x*400+2),
(date2,f'aja{x}k', x+2, f'Del{x}j', x*634+3),
(date3,f'Aadi{x}t', x+4, f'Mumb{x}j', x*454+4),
(date2,f'har{x}h', x+5, f'bom{x}j', x*124+5)],
columns =['Date','Name', 'Age',
'City', 'Salary'])
df.set_index('Date', inplace = True)
print(df)
下面的代码将帮助您
旧方法:
你可以做:
输出:
相关问题 更多 >
编程相关推荐