问题描述
dic = {
'Name': ['Alsa','Jaguar','Lima','Panda','Foxtron','India'],'x' : ['2233','1200','0341','2332','1321','0445' ],'y' : ['321','231','440','210','110','500' ]
}
df = pd.DataFrame(dic)
df
Name x y
0 Alsa 2233 321
1 Jaguar 1200 231
2 Lima 0341 440
3 Panda 2332 210
4 Foxtron 1321 110
5 India 0445 500
s
0 Alsa
0 Jaguar
0 Panda
0 India
1 Panda
1 Foxtron
2 India
2 Jaguar
2 Alsa
我需要在 Pandas Dataframe (df) 中定位 Pandas Series (s) 并返回相应的 x 和 y。预期结果是:
0 Alsa 2233 321
0 Jaguar 1200 231
0 Panda 2332 210
0 India 0445 500
1 Panda 2332 210
1 Foxtron 1321 110
2 India 0445 500
2 Jaguar 1200 231
2 Alsa 2233 321
一种方法是使用apply。然而,我拥有的数据非常庞大,应用将非常缓慢。我正在寻找其他解决方案。
注意:Pandas 系列包含重复值,我要求它们重复,例如Alsa 重复两次。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)