全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1301 11
2023-06-24

import pandas as pd
print("数据1")
grades_df1 = pd.DataFrame(data=
{'日期': ["2022-01-01", "2022-01-02", "2022-01-03", "2022-01-04", "2022-01-05", "2022-01-06", "2022-01-07", "2022-01-08", "2022-01-10","2022-01-11"],
'exam1': [24, 63, 56, 56, 67, 51, 79, 46, 72, 60]})
print(grades_df1)
print(type(grades_df1))
"""
数据1
日期 exam1
0 2022-01-01 24
1 2022-01-02 63
2 2022-01-03 56
3 2022-01-04 56
4 2022-01-05 67
5 2022-01-06 51
6 2022-01-07 79
7 2022-01-08 46
8 2022-01-10 72
9 2022-01-11 60
<class 'pandas.core.frame.DataFrame'>
"""

print("数据2")
grades_df2 = pd.DataFrame(data=
{'日期': ["2022-01-01", "2022-01-02", "2022-01-03", "2022-01-04", "2022-01-05", "2022-01-06", "2022-01-07", "2022-01-08", "2022-01-09","2022-10-01"],
'exam2': [24, 63, 56, 56, 67, 51, 79, 46, 7, 60]})
print(grades_df2)
print(type(grades_df2))
print("数据2")
"""
数据2
日期 exam2
0 2022-01-01 24
1 2022-01-02 63
2 2022-01-03 56
3 2022-01-04 56
4 2022-01-05 67
5 2022-01-06 51
6 2022-01-07 79
7 2022-01-08 46
8 2022-01-09 7
9 2022-10-01 60
<class 'pandas.core.frame.DataFrame'>
"""

# 希望的结果
"""
日期 exam1
0 2022-01-01 24
1 2022-01-02 63
2 2022-01-03 56
3 2022-01-04 56
4 2022-01-05 67
5 2022-01-06 51
6 2022-01-07 79
7 2022-01-08 46
8 2022-10-01 60
9 2022-01-10 72
10 2022-10-11 60
<class 'pandas.core.frame.DataFrame'>
"""

'''

实际数据为多个数据集设置使用动态变量两两合并, 每个数据集都含有多个列, 代码尽量不要太多,太繁琐.

'''

##谢谢


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-6-27 09:46:28
这个真不知道,不好意思
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-6-27 10:07:25
pd.concat()或者pd.append()方法试试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-6-28 09:40:08
grades_df2.rename(columns={'exam2':'exam1'},inplace=True)
temp = grades_df1.append(grades_df2)
temp.sort_values(by='日期').drop_duplicates().reset_index(drop=True)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-6-28 18:45:33
先合并后排序
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-6-28 18:46:37
顺一提,论坛的帖子编辑器是有些代码的功能的,直接贴文本看起来比较乱
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群