Py学习  »  Hello.World  »  全部回复
回复总数  2
6 年前
回复了 Hello.World 创建的主题 » python数据帧中的部分转换列

您可以添加 .drop_duplicates 对于@coldspeed这样的答案,要删除重复的事件:

df = pd.DataFrame(data = [['ABCD'], ['1234'], ['0001234'], ['2345'], ['4567'], ['EFGH']], columns=['Product_ID'])
df.Product_ID = df.Product_ID.map(lambda x:x.lstrip('0'))
df.drop_duplicates(subset = ['Product_ID'], keep = 'first')

    Product_ID
0   ABCD
1   1234
3   2345
4   4567
5   EFGH
6 年前
回复了 Hello.World 创建的主题 » python:concat 2数据帧,将其名称保留为新列
pd.concat([df1, df2],keys=['df1','df2']).reset_index(level=0).rename(columns = {'level_0':'.id'})

    id  letter  number
0   df1 a   1
1   df1 b   2
0   df2 a   1
1   df2 b   2