我有92列和13行数据框,其中每行对应一个扑克手。列(并非所有)名称和值如下所示:
'Soft','Hand_ID','Table_Size', 'Blinds', 'Day', 'No_of_players', 'Seat_1','Seat_2','Seat_3', 'Seat_4', 'Seat_5', 'Seat_6'
PokerStars 172109655423 6-max €0.50/€1.00 2017/06/22 4 KO fasolakia14 Johnii141 bogec 0 0
PokerStars 143736274858 6-max £0.25/£0.50 2015/11/13 6 Racushniak koluha1000 Bantina DMIGNN Johnii141 vor4mohs
假设您有一个1.数据帧我建议用这样简单的方法。你知道吗
只需将您的座位列添加到一个列中
你会得到想要的结果
只是需要使用pd.熔化. 因为在整个数据帧中有许多列,所以没有看到这种情况。 代码可以如下所示: 数据框座位=pd.熔化(df,id\u vars=['Hand\u id','Soft','Table\u Size','Blinds','Day','No\u of \u players','Pot','Rake'], 值\u vars=['座椅\u 1'、'座椅\u 2'、'座椅\u 3'、'座椅\u 4'、'座椅\u 5'、'座椅\u 6'], var\u name='Seats\u var',value\u name='Seats')
输出外观: http://prntscr.com/mrzu3z 但仍然不知道如何解决Hand\u Id、Soft等值重复的问题。你知道吗
相关问题 更多 >
编程相关推荐