python-有没有一种方法可以将新列添加到pandas数据框,并将新列的每个唯一值附加到数据框的每个现有行?
发布时间:2020-05-24 22:44:14 所属栏目:Python 来源:互联网
导读:给定一个熊猫数据框:fruit_prices = [(apple, 5.99), (orange, 4.99), (pear, 6.99)] labels = [fruit, price] fruit_prices = pd.DataFrame.from_records(datasets, co
|
给定一个熊猫数据框:
我想添加一个新列,例如仅包含两个值,但是以一种方式,这些唯一值中的每一个都会针对原始数据帧中的每个现有行出现.
预期输出:
我以为也许只有从新的列/系列中获得唯一值后,我才能使用itertools:
但是我不确定如何将其分配回数据框(以允许复制现有行的方式),或者这是否可行.我还考虑过从该系列创建一个单列数据框并将其合并,但这似乎是circuit回的,而且我也不知道如何去做. 最佳答案 我相信您需要交叉加入: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
