【发布时间】:2019-08-14 13:05:28
【问题描述】:
我有一个 Pandas 数据框,其中包含两列 id1、id2,我需要创建一个新列 - type 值,其中 id1、id2 的每个组合来自输入和那些4 个值应为free、call、pri、status。
输入:
df = pd.DataFrame({'id1':[1,1,2,2],
'id2':[1,2,1,2]})
输出:
我试图在 pandas 文档中搜索有关此案例的函数,甚至不知道如何用文字表达。所以我只是觉得在这里解释会更好。
如何创建一个包含 4 种类型值的新列。
@jezrael:
如何将此type 列与现有数据框合并。
我也有其他列,其中包含以下一些值
输入:
输出:
我只想将现有输入行中的值复制到name 列的输出列。而且这样的专栏还有很多。
【问题讨论】:
-
不要添加图片作为数据,我们不能复制图片。
-
当我复制粘贴数据时,Stackoverflow 自动建议添加来自 imgur.com 的图片。没有不添加的选项。
-
你将数据添加到 HTML sn-p
-
如果您要粘贴的内容是图像数据,Stack Overflow 会提示您上传到 imgur。我们想要文本数据。如果您的 IDE 未将数据显示为文本,您可能需要从命令行运行程序并从那里复制数据。
-
我是从 excel 表格中复制的,而不是图像。
标签: python pandas csv dataframe multiple-columns