将列值分解为行值
我有一个数据框,其中有一个名为 B 的列,其中包含苹果和橙子作为数据。 我如何基本上将这些值转换为同一数据框中的单独列。
下面是我的代码 -
s={'A':[1,1,2,2],'B':['Apples','Oranges','Apples',"Oranges"],'C':[2014,2014,2016,2016],'value':[2,3,4,5]}
p=pd.DataFrame(data=s)
O/p 应该包含 A、Apples、Oranges、C
如何完成此要求?
I have a data frame where I have a column named B which has apples and oranges as the data.
How can I basically transform these values as separate columns in the same data frame.
Below is my code-
s={'A':[1,1,2,2],'B':['Apples','Oranges','Apples',"Oranges"],'C':[2014,2014,2016,2016],'value':[2,3,4,5]}
p=pd.DataFrame(data=s)
The O/p should be column with A, Apples, Oranges, C
How can I get this requirement done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
结果为
这假设
A
是某种“索引”,并且C
中的值在各行中是相同的。results in
This assumes, that
A
is some kind of "index" and that the values inC
are the same across the rows.