Python 将多列转换为一列
我希望将多个列合并到一个列中 以下是我当前的数据集:Python 将多列转换为一列,python,r,list,Python,R,List,我希望将多个列合并到一个列中 以下是我当前的数据集: Column A Column B Column C a1 b1 c1 b2 a2 e2 我正在寻找以下作为输出 Column D a1 b1 c1 b2 a2 e2 这可能吗?使用R或Python?和您提供的数据,以您提供的格式,您可以通过以下方式执行此操作: data.frame(ColumnD=c(t(df))) Co
Column A Column B Column C
a1 b1 c1
b2 a2 e2
我正在寻找以下作为输出
Column D
a1
b1
c1
b2
a2
e2
这可能吗?使用R或Python?和您提供的数据,以您提供的格式,您可以通过以下方式执行此操作:
data.frame(ColumnD=c(t(df)))
ColumnD
1 a1
2 b1
3 c1
4 b2
5 a2
6 e2
我们转换数据,然后将其组合。使用您提供的数据,按照您提供的格式,您可以使用以下方法执行此操作:
data.frame(ColumnD=c(t(df)))
ColumnD
1 a1
2 b1
3 c1
4 b2
5 a2
6 e2
我们转换数据,然后将其组合。在python中很容易,但这真的是您的格式吗?所有的空格都没有引号?我们应该如何使用标准的csv模块来解析它?同样,在
R
中也很简单,但同样的问题也适用于数据的实际结构。这只是一个模拟数据集的外观。excel中的实时数据现在有明确的界限,如果这样做的话,我可以添加引号。渴望在R或python中看到解决方案。简单到:data.frame(ColumnD=unlist(df,use.names=F))
?甚至:data.frame(ColumnD=c(t(df))
可能会更好。@MikeyMike-谢谢。第二个的输出就是我想要的。非常感谢。python很简单,但这真的是你的格式吗?所有的空格都没有引号?我们应该如何使用标准的csv模块来解析它?同样,在R
中也很简单,但同样的问题也适用于数据的实际结构。这只是一个模拟数据集的外观。excel中的实时数据现在有明确的界限,如果这样做的话,我可以添加引号。渴望在R或python中看到解决方案。简单到:data.frame(ColumnD=unlist(df,use.names=F))
?甚至:data.frame(ColumnD=c(t(df))
可能会更好。@MikeyMike-谢谢。第二个的输出就是我想要的。非常感谢。