我有4个CSV文件一列。每列代表一个部分的名称:
CSV 1:
first_name
michael
madonna
steve
albert
CSV 2:
^{pr2}$CSV 3:
first_last_name
jackson
jobs
skywalker
<4>CSV:
second_last_name
solo
cobain
einstein
我想要的最终结果是获得所有4列(4个CSV)之间的所有可能组合:
first_name,second_name,first_last_name,second_last_name
michael,luke,jackson,solo
michael,luke,jackson,cobain
michael,luke,jackson,einstein
michael,luke,jobs,solo
michael,luke,jobs,cobain
michael,luke,jobs,einstein
michael,luke,skywalker,solo
michael,luke,skywalker,cobain
michael,luke,skywalker,einstein
...
使用熊猫,我把每一个CSV都转换成了一个数据帧,但我不知道如何将这四个数据帧组合起来。我怎样才能做到这一点?在
使用
itertools.product
进行重型吊装。在如果您只需要列表表单,请使用
^{pr2}$combined
。它看起来像:或者最后一行将合并后的值写入CSV。在
相关问题 更多 >
编程相关推荐