python - 如何在Python中将csv文件映射到另一个文件?

标签 python pandas

我有 2 个 csv 文件。第一个看起来像这样:

ID , Exersice 
1 , 1.1
1 , 1.2
3 , 1.4
.
.

它只包含学生的 ID 和他们所做的练习。 第二个包含每个 ID 和等级:

ID , 1.1 , 1.2 ,1.3 ...
1  , 5   , 9   ,8   ...
3  , 4   , 10  ,6   ...
.
.

那么如何从第二个文件映射到第一个文件,如下所示:

ID , Exercise , grade 
1  , 1.1      , 5
1  , 1.2      , 9
.
.

最佳答案

Merge, join and concatenate

该链接提供了如何执行此操作的示例

特定的pd.concat(data, axis=1)应该可以解决问题

关于python - 如何在Python中将csv文件映射到另一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57413222/

相关文章:

c# - Django 或 Ruby on Rails

python - 具有多维的 numpy 数组的类似列表理解的方法

python - Cython:如何制作具有不同签名的函数数组

python - 用另一个数组填充 numpy 数组的一列

python - 将数据帧行附加到其他数据帧的特定值 - python

python - 使用 Pandas 将 dfs 列表从 pd.read_html 转换为 dfs

python将dictreader写入csv文件

python - Pandas:迭代两个不同的列

python - Pandas 适用于来自多行的输入

python - 如何删除行中的重复字符?