考虑下面dataframes,D1作为学生信息和d2为主题级结合1行数据帧和正行数据帧,通过复制1行,并追加到n行数据帧
>>> data = [['Alice',18]]
>>> d1 = pd.DataFrame(data,columns=['Name','Age'])
>>> d1
Name Age
0 Alice 18
>>> data2 = [['Science','A'],['Math','C'],['English','B']]
>>> d2 = pd.DataFrame(data2, columns=['Subject','Grade'])
>>> d2
Subject Grade
0 Science A
1 Math C
2 English B
我想D1和D2与merge
+ assign
+ drop
这样
Name Age Subject Grade
0 Alice 18 Science A
1 Alice 18 Math C
2 Alice 18 English B
当然,我是重新索引不同;) – jezrael
感谢它的作品! –
不客气!如果我的或其他答案有帮助,请不要忘记[接受](http://meta.stackexchange.com/a/5235/295067) - 点击答案旁边的复选标记('✓')以切换它从灰色到填充。但只有一个答案应该被接受。谢谢。 – jezrael