如何将三个不同的csv文件合并为一个Python Panda



我是Python的新手,我有一个问题:
如何合并来自三个不同csv文件的数据?

csv1:标签

csv2:时间戳

csv3:启动

我试过这个:

concate_data = pd.concat([label,timestamp,start])

这有点奏效,但结果是错误的。我得到了这样的东西:

nullnullnull
标签时间戳开始
进食null
进食null
null2012:02:02 12:00:01
nullnull1
nullnull0

您所需要做的就是将axis=1添加到pd。concat

所以,基本上:

concate_data = pd.concat([label,timestamp,start], axis=1)

示例代码:

import pandas as pd
# initialize list elements
data = [10,20,30,40,50,60]
# Create the pandas DataFrame with column name is provided explicitly
df = pd.DataFrame(data, columns=['Numbers'])
print(df)
concate_data = pd.concat([df,df,df], axis=1)
print(concate_data)

如果我理解得对,你不想垂直而是水平凹入。正确的

试试这个:

concate_data = pd.concat([label,timestamp,start], axis=1)

最新更新