我有一个包含两列(permno_adj和publn_year)的CSV文件,我想合并它们,但不知道如何操作。
我正在使用的代码:
patents = pd.read_csv('E:/Work/file.csv')
patents = patents[['publn_nr', 'permno_adj', 'publn_year', 'IPC1']].dropna().drop_duplicates().reset_index(drop=True)
patents = patents[(patents['publn_year'] >= 1980) & (patents['publn_year'] < 2016)].reset_index(drop=True)
print(patents)
我目前取得的输出i:
publn_nr permno_adj publn_year IPC1
0 1830 US4060B 2005 F16F
1 24429 US4060A 2004 B29C
2 24943 US1794 2006 C08J
3 26115 US133366B 1999 A61B
4 31737 US4060A 2004 C08F
我正在寻找的输出类似于“US4060B2005”
2条答案
按热度按时间wh6knrhe1#
您可以像字符串一样连接
wwwo4jvm2#
遵循函数pandas assign