나는 하나의 열과 하나의 raw를 가진 Csv 파일을 가지고있다. 열에는 143 개의 값 (모든 숫자)이 있고 각 열에 자체 열 (예 : 143 열)이 있도록 열을 분할하고 싶습니다.파이썬으로 열을 분할
어떻게 파이썬으로 할 수 있습니까?
그래서 이것은 csv 파일에서 어떻게 보이는지입니다. 방문수는 일을 나타내며 1은 월요일이고 2는 화요일입니다.
ID visits
34 12555566
I want to separate them so it looks like this
ID visits 0 1
34 1 2 5
0과 1은 단지 열 이름입니다. 여기
내가 사용하고 코드의 지금까지import pandas as pd
file=pd.read_csv('trialtr.csv')
import calendar
days = list(calendar.day_name)
data = []
with open('trialtr.csv', 'r') as fh:
for line in fh:
data.append(line.split())
data = dict(zip(*data))
d = {day: v for (day, v) in [(day,[int(c)]) for day, c in zip(days,
data['visits'][1:])]}
d['ID'] = data['ID']
d['visits'] = data['visits'][0]
data = pd.DataFrame(d)
나는이 오류지고 결국 : "에 ValueError : 사전 업데이트 시퀀스 요소 # 길이 1000 한 0, 2
일부 값으로 예제를 만들 수 있습니까? – PRMoureu
143 개의 값은 무엇으로 구분됩니까? 그것은 목록인가? 공백으로 구분 된 문자열? – sheldonzy
그들은 분리되지 않았습니다. 그들은 이렇게 보입니다. 34545 – Supern92