Python 列连接

(venv) E:\py3>python py19.py
    A   B   C   D   A   B   C   D    A    B    C    D
0  a0  b0  c0  d0  a4  b4  c4  d4   a8   b8   c8   d8
1  a1  b1  c1  d1  a5  b5  c5  d5   a9   b9   c9   d9
2  a2  b2  c2  d2  a6  b6  c6  d6  a10  b10  c10  d10
3  a3  b3  c3  d3  a7  b7  c7  d7  a11  b11  c11  d11
    B   B    B
0  b0  b4   b8
1  b1  b5   b9
2  b2  b6  b10
3  b3  b7  b11
    A   B   C   D   A   B   C   D    A    B    C    D new_col_list
0  a0  b0  c0  d0  a4  b4  c4  d4   a8   b8   c8   d8           n1
1  a1  b1  c1  d1  a5  b5  c5  d5   a9   b9   c9   d9           n2
2  a2  b2  c2  d2  a6  b6  c6  d6  a10  b10  c10  d10           n3
3  a3  b3  c3  d3  a7  b7  c7  d7  a11  b11  c11  d11           n4
    A   B   C   D   A   B   C   D    A    B    C    D new_col_list new_col_series
0  a0  b0  c0  d0  a4  b4  c4  d4   a8   b8   c8   d8           n1             n1
1  a1  b1  c1  d1  a5  b5  c5  d5   a9   b9   c9   d9           n2             n2
2  a2  b2  c2  d2  a6  b6  c6  d6  a10  b10  c10  d10           n3             n3
3  a3  b3  c3  d3  a7  b7  c7  d7  a11  b11  c11  d11           n4             n4
    0   1   2   3   4   5   6   7    8    9   10   11
0  a0  b0  c0  d0  a4  b4  c4  d4   a8   b8   c8   d8
1  a1  b1  c1  d1  a5  b5  c5  d5   a9   b9   c9   d9
2  a2  b2  c2  d2  a6  b6  c6  d6  a10  b10  c10  d10
3  a3  b3  c3  d3  a7  b7  c7  d7  a11  b11  c11  d11
0    c0
1    c1
2    c2
3    c3
Name: 2, dtype: object
c1
    0   1   2   3   4   5   6   7    8    9   10   11
1  a1  b1  c1  d1  a5  b5  c5  d5   a9   b9   c9   d9
2  a2  b2  c2  d2  a6  b6  c6  d6  a10  b10  c10  d10

#连接与合并数据集 列连接

import pandas as pd
df1 = pd.read_csv('./data/concat_1.csv')
df2 = pd.read_csv('./data/concat_2.csv')
df3 = pd.read_csv('./data/concat_3.csv')

col_concat = pd.concat([df1,df2,df3],axis = 1)
print(col_concat)
print(col_concat['B'])


#添加一列
col_concat['new_col_list'] = ['n1','n2','n3','n4']
print(col_concat)

#用Series添加一列
col_concat['new_col_series'] = pd.Series(['n1','n2','n3','n4'])
print(col_concat)

col_concat = pd.concat([df1,df2,df3],axis=1,ignore_index=True)
print(col_concat)
print(col_concat[2])  #第3列的值
print(col_concat[2][1])  #第2列第一行   都从零开始   值是c1

print(col_concat[1:3])  #第二行第3行








你可能感兴趣的:(Python,数据分析)