1
다음과 같은 csv 파일이 있습니다 (예 : 2 = 월요일, 3 = 화요일 등 일요일을 참조하므로 방문을 집계 할 수 없음)열의 숫자를 별도의 열의 숫자로 나누기
각 열을 별도의 열로 표시하도록 "방문수"열을 분할하고 싶습니다. 이런 식으로 뭔가 :
가 어떻게 파이썬이 할 수 있습니까? 숫자의 수만큼의 열을 갖고 싶습니다. 1000 행이 있습니다.
이 코드가 시작되었지만 제대로 작동하지 않았습니다.
import pandas as pd
file=pd.read_csv('file.csv')
data = []
with open('file.csv', 'r') as fh:
for line in fh:
data.append(line.split())
data = dict(zip(*data))
d = { v for in [int(c)])
data['visits'][1:])]}
d['ID'] = data['ID']
d['visits'] = data['visits'][0]
data = pd.DataFrame(d)
우선 : 자릿수가 항상 같은가요? 그렇지 않은 경우 다른 작업 (예 : 해당 열에 함수를 적용)을 원할 수 있습니다. – pazqo
@pazqo 그것을 보면서, 나는 아니오라고 말할 것입니다. 그것은 큰 파일 (1000 행)입니다. 그래서 파이썬을 사용하고 싶습니다. – Supern92
숫자 또는 _numbers_를 (를) 분할 하시겠습니까? 숫자를 나누는 것은 무의미한 것처럼 보입니다. 또한 일부 데이터를 텍스트로 붙여 넣을 수 있습니까? 인기있는 믿음과는 달리 그림이 도움이되지 않습니다. –