数据分析——数据重构

数据的合并

import numpy as np
import pandas as pd

载入四个文件和train表格观察关系

text_left_up = pd.read_csv("C:/Users/Administrator/LC python/datawhale/data analysis/unit 2/data/train-left-up.csv")
text_left_down = pd.read_csv("C:/Users/Administrator/LC python/datawhale/data analysis/unit 2/data/train-left-down.csv")
text_right_up = pd.read_csv("C:/Users/Administrator/LC python/datawhale/data analysis/unit 2/data/train-right-up.csv")
text_right_down = pd.read_csv("C:/Users/Administrator/LC python/datawhale/data analysis/unit 2/data/train-right-down.csv")
text_left_up.head()

在这里插入图片描述

text_left_down.head()

在这里插入图片描述

text_right_up.head()

在这里插入图片描述

text_right_down.head()

在这里插入图片描述

df.head()

在这里插入图片描述
观察发现四个数据分别是这个表格十字拆分出的四个部分。

数据的拼接

使用concat方法:将数据train-left-up.csv和trainright-up.csv横向合并为一张表,并保存这张表为result_up。

#数据的拼接
list_up = [text_left_up,text_right_up]
result_up = pd.concat(list_up,axis=1)   #两个up横向连接
result_up.head()

在这里插入图片描述

pd.concat(objs, axis=0, join=‘outer’, join_axes=None, ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False, copy=True)
objs: 需要连接的对象,eg [df1, df2]
axis: axis = 1, 表示在水平方向(row)进行连接;axis = 0, 表示在垂直方向(column)进行连接
join out

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值