Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将几根柱子连在一根柱子上_Python_Pandas_Concat - Fatal编程技术网

Python 将几根柱子连在一根柱子上

Python 将几根柱子连在一根柱子上,python,pandas,concat,Python,Pandas,Concat,我在excel中有几个文件,有多个列,我想在一个单独的列中包含每个colmun。 有执行代码吗 df = pd.read_excel('exemple.xlsx', header=0, na_values='NA') df.head() joincolumn = pd.concat((df['dia1'] + df['dia1a'] + df['dia1b'] + df['dia1c'] + df['dia1d'] + df['A2'] + df['A2A'] + df['B2'] + df[

我在excel中有几个文件,有多个列,我想在一个单独的列中包含每个colmun。 有执行代码吗

df = pd.read_excel('exemple.xlsx', header=0, na_values='NA')
df.head()

joincolumn = pd.concat((df['dia1'] + df['dia1a'] + df['dia1b'] + df['dia1c'] + df['dia1d'] + df['A2'] + df['A2A'] + df['B2'] + df['B2B'] + df['C2'] + df['C2C'] +df['A3'] + df['A3A'] + df['B3'] + df['B3B'] + df['C3'] + df['C3C']))

这应该是这样的:

0.423
0.469
0.428
0.495
0.448
0.51
0.494
0.425
0.489
0.465

它不起作用了

这可以通过使用

由于未提供真实数据,为了清晰显示,假设
dial
dia1a
如下:

df = pd.DataFrame({'dia1':[1, 2, 3, 4],'dia1a':['A', 'B', 'C', 'D']})
然后拉威尔这两列给出:

print(pd.Series(df.values.ravel('F')))

1    2
2    3
3    4
4    A
5    B
6    C
7    D
如果要维护层次结构,可以使用

哪个会输出

   level_0 level_1  0
0        0    dia1  1
1        0   dia1a  A
2        1    dia1  2
3        1   dia1a  B
4        2    dia1  3
5        2   dia1a  C
6        3    dia1  4
7        3   dia1a  D

您好,Marcos,您是想对列求和,还是真的想将它们作为字符串连接起来?您的问题不清楚输入和预期输出。您好,非常感谢!它现在开始工作了!伟大的@MARCOSSANTOS,既然提议的方法是有效的,也许你可以在答案旁边的复选标记上打个标记,将其从灰色变为填充。
   level_0 level_1  0
0        0    dia1  1
1        0   dia1a  A
2        1    dia1  2
3        1   dia1a  B
4        2    dia1  3
5        2   dia1a  C
6        3    dia1  4
7        3   dia1a  D