【发布时间】:2019-06-30 16:30:38
【问题描述】:
我有一个包含两列的 csv 文件:
col1 col2
----- | -----
link1 unix=number1
link2 unix=number2
link3 unix=number3
我需要什么:
我需要将 col1 中的每个值与 col2 中的每个值连接起来才能得到以下结果:
ecol1 col2 col3
----- | ----- | ----
link1 unix=number1 link1unix=number1
link2 unix=number2 link1unix=number2
link3 unix=number2 link1unix=number3
link4 NAN link2unix=number1
link5 NAN link2unix=number2
link6 NAN link2unix=number3
etc ..
这是我的代码,但它不起作用:
i = 0
while True:
df= pd.read_csv('file.csv', skiprows=lambda x: x in range(0,i))
for i, row in df.iterrows():
row = df['col1'] + df['col2']
i+=1
请帮忙
【问题讨论】:
标签: python-3.x pandas loops