Excel에서,이 같은 것을 사용할 수있을 것입니다 : (마지막으로 당신은에 결과를 이동 사용자 칠해의이 아래로 스프레드 시트, 그리고 단순히 A와 B는 삭제)두 개의 열을 연결하고 파이썬에서 csv를 업데이트하는 방법은 무엇입니까?
=CONCATENATE(A1," ",B1)
을
최종 결과는 A와 B 열을 하나의 열 (A)로 병합하고 하나의 공백으로 구분해야합니다.
여기 파이썬에서는 내가 지금까지 무엇을 가지고 :
import csv
with open("test.csv","rb") as source:
rdr= csv.reader(source)
with open("result","wb") as result:
wtr= csv.writer(result)
for r in rdr:
print("Adding merged COL1/COL2 into one column for every row...")
wtr.writerow(r+[r[0] + ' ' + r[1]])
print("Deleting COL1/COL2 columns from every row...")
del r[0]
del r[0]
wtr.writerow(r)
result.close();
제대로 두 개의 열을 병합하고 파일의 마지막에 열을 추가 않습니다 위의 코드는 제대로 처음 두 삭제되지 않습니다,하지만 행이 완료되면 wtr.writerow가 이미 호출 되었기 때문에 이것이라고 생각합니다. 또한 열이 왼쪽으로 이동하는 방법을 확실히 알지 못합니다.
이것은 훨씬 깨끗한 해결책입니다. 설명해 주셔서 감사합니다. – tonemgub