删除列的每一行中的重复值
Remove duplicate values in each row of the column
我有一个数据框,其中有一列显示重复值。这是反向“爆炸”操作的结果... trello_dataframe = trello_dataframe.groupby(['Card ID', 'ID List'], as_index=True).agg({'Member (Full Name)': lambda x: x.tolist()})
如何删除列中每一行的重复值?
我附上更多信息:https://prnt.sc/RjGazPcMBX47
我想要这样的数据框:https://prnt.sc/y0VjKuewp872
提前致谢!
您需要定位该列并使用 np.unique
import pandas as pd
import numpy as np
data = {
'Column1' : ['A', 'B', 'C'],
'Column2' : [[5, 0, 5, 0, 5], [5,0,5], [5]]
}
df = pd.DataFrame(data)
df['Column2'] = df['Column2'].apply(lambda x : np.unique(x))
df
我有一个数据框,其中有一列显示重复值。这是反向“爆炸”操作的结果... trello_dataframe = trello_dataframe.groupby(['Card ID', 'ID List'], as_index=True).agg({'Member (Full Name)': lambda x: x.tolist()})
如何删除列中每一行的重复值?
我附上更多信息:https://prnt.sc/RjGazPcMBX47
我想要这样的数据框:https://prnt.sc/y0VjKuewp872
提前致谢!
您需要定位该列并使用 np.unique
import pandas as pd
import numpy as np
data = {
'Column1' : ['A', 'B', 'C'],
'Column2' : [[5, 0, 5, 0, 5], [5,0,5], [5]]
}
df = pd.DataFrame(data)
df['Column2'] = df['Column2'].apply(lambda x : np.unique(x))
df