我有一个数据框,并希望消除具有相同值但在不同列中的重复行:
df = pd.DataFrame(columns=['a','b','c','d'], index=['1','2','3'])
df.loc['1'] = pd.Series({'a':'x','b':'y','c':'e','d':'f'})
df.loc['2'] = pd.Series({'a':'e','b':'f','c':'x','d':'y'})
df.loc['3'] = pd.Series({'a':'w','b':'v','c':'s','d':'t'})
df
Out[8]:
a b c d
1 x y e f
2 e f x y
3 w v s t
Run Code Online (Sandbox Code Playgroud)
行[1],[2]具有值{x,y,e,f},但它们以十字形排列 - 即如果要将行c,d与a,b交换为行[2],则会有重复.我想删除这些行,只保留一行,以获得最终输出:
df_new
Out[20]:
a b c d
1 x y e f
3 w v s t
Run Code Online (Sandbox Code Playgroud)
我怎样才能有效实现这一目标?
我为 Expo 构建了开发版本,一旦我这样做,我就无法从 iOs 模拟器连接到 expo 开发服务器。我试过:
什么都不起作用。安卓和模拟器都一样。还有一部 iPhone。
在 iOS 上,我收到错误:Failed to load app from http://...... The network connection was lost.
在 Android 上,我收到错误:Unexpected end of stream on http://
有谁知道可以采取什么措施来解决这个问题?