csv 파일이 있습니다. 이 데이터에서 사전을 만들고 싶습니다. 데이터는 다음과 같습니다.
나는 이것을한다. 그러나 숫자의 크기는 동일하지 않습니다. 사전은 어떻게 만들 수 있습니까?
filename=" data.dat"
file=open(filename, encoding="latin-1").read().split(' , ')
dictt={}
for row in file:
dictt[row[0]] = {‘values’, row[1]}
위와 같은 파일이 있습니다. 먼저 딕셔너리를 만들어야합니다. 그 후 일일 고유 측정 횟수를 날짜별로 내림차순으로 인쇄합니다.
최종 예상 결과 :
안녕하세요
당신이 원하는 것을 할 것입니다
with open("./test.txt") as myFile:
formattedData = dict()
for line in myFile:
try:
date , numbers = line.split(' , ')
numbers = numbers.replace("\n","")
numbers = numbers.split(',')
formattedData[date] = len(list(set(numbers)))
except:
date = line
formattedData[date] = 0
print(formattedData)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다