【问题标题】:Merging 2 csv files inorder按顺序合并 2 个 csv 文件
【发布时间】:2018-10-31 12:18:30
【问题描述】:

我正在尝试为我的深层神经网络准备一个数据集(标签)。

上图显示了正在努力准备的数据。 我想以完美的方式将图像列与其各自的级别合并。 我们可以将数据拆分 我想以一种单一的方式进行例如

Image Column     level column
1_left            0
1_right           0
...
...
10_left           0
10_right          0
...
15_left           2  
15_right          2  
... 
excel表格可以从here下载 pandas merge and join 无法以我想要的方式产生结果。 请指导我 此致, 维迪沙

【问题讨论】:

  • 请以文本而非图像的形式提供输入数据。
  • @ScottBoston,我已经添加了文件的下载链接

标签: excel python-3.x pandas csv


【解决方案1】:

使用这个:

df = pd.read_excel('Downloads/all.xlsx')
df1 = df.rename(columns={'image':'image.0','level':'level.0'}).reset_index()
df_out = pd.wide_to_long(df1, ['image','level'], 'index','value','.','.')

输出:

                image  level
index value                 
0     0       10_left    0.0
1     0      10_right    0.0
2     0       13_left    0.0
3     0      13_right    0.0
4     0       15_left    1.0
.
.
.
53571 1      44346_right    0.0
53572 1       44350_left    0.0
53573 1      44350_right    0.0
53574 1       44351_left    0.0
53575 1      44351_right    0.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-13
    • 2015-09-22
    相关资源
    最近更新 更多