1
A
답변
0
f = pd.read_csv("tbsm_trdar_ncm_cnsmp.csv")
'f는'이미 'DF1'에 동일 DataFrame 인 변수, 당신 때문에 두 번째 줄 작성할 필요가 없습니다 :
df1 = pd.DataFrame(f)
을 그리고 난 F 당신은이 작업을 수행 :
df1 = pd.DataFrame(f, columns=[...])
사실, F에서 새 DataFrame을 만들려고합니다. 제공된 열 이름을 f에서 새 df1로 복사하려고 시도합니다. 이 경우 'TRDAR_CD', 'TRDAR_CN_NM'등의 열이 없으므로 df1은 NaN을 표시합니다. 그냥 DataFrame 열 이름을 바꾸려면
, 당신은이 작업을 수행 할 수 있습니다
f = pd.read_csv(
"tbsm_trdar_ncm_cnsmp.csv",
header=None, names=['TRDAR_CD', 'TRDAR_CN_NM', ...])
또는
f = pd.read_csv("tbsm_trdar_ncm_cnsmp.csv", header=None)
f.columns = ['TRDAR_CD', 'TRDAR_CN_NM', ...]
나는 그것 때문에 .read_csv 함수에서 매개 변수 '헤더 = 없음'을 추가하지 csv 파일에 헤더가 포함되어 있지 않은 것으로 보입니다.
관련 문제
- 1. 가변 길이 multiindex를 사용하는 pandas 데이터 프레임은 NaN으로 값을 대체합니다.
- 2. 팬더 데이터 프레임은 날짜를 기준으로 행을 나눕니다.
- 3. 인덱스가 전달되면 팬더 시리즈 결과가 NaN으로 생성됩니까?
- 4. 팬더 데이터 프레임은 여러 if 문을 기반으로 필드를 추가합니다.
- 5. 팬더 데이터 프레임은 하나의 열을 가지고 있지만 실제로는
- 6. 순서 바꾸기 데이터 프레임은
- 7. MATLAB : 숫자 값을 NaN으로 변환
- 8. Python Pandas는 모든 텍스트 열을 NaN으로 표시합니다.
- 9. PyQt LineEdit에서 팬더 데이터 프레임의 합계를 표시합니다.
- 10. R 데이터 프레임은
- 11. 분할 데이터 프레임은
- 12. vba가 배열 값을 NaN으로 설정했습니다.
- 13. 팬더 데이터 프레임 - 파이썬
- 14. Python netcdf - 지정된 값을 NaN으로 변환합니다.
- 15. 데이터 유치를 끌어서 값을 표시합니다.
- 16. 임의로 팬더 데이터 프레임에 NA의 값을 삽입하십시오
- 17. 팬더 데이터 프레임에 누락 된 값을 입력하십시오.
- 18. 팬더 데이터 프레임 값을 목록에서 문자열로 변경합니다.
- 19. 목록의 값을 기준으로 팬더 데이터 프레임 자르기
- 20. 그래프 만들기 팬더 데이터 프레임
- 21. 최소 숫자 값을 기준으로 NaN으로 채우기
- 22. NaN으로 평가
- 23. 팬더 : 문자열 값을 대체
- 24. 다른 샘플링 속도의 팬더 데이터 프레임을 결합
- 25. 현재 값을 기반으로 팬더 데이터 프레임 값을 업데이트하십시오.
- 26. 하위 집합 팬더 데이터 프레임 일부 행 값을 기반으로
- 27. 그룹화 데이터 팬더/파이썬
- 28. 팬더 패널 데이터
- 29. C++ 왜 NaN으로 변환합니까?
- 30. 새로운 프레임은
만약'pd.read_csv()'를 사용한다면, f는 이미 데이터 프레임입니다. f를 확인하십시오 –
스티븐스에 추가하기 -'f.columns = [your, values]'는 그렇게해야합니다. – Zero
캡처 한 이미지를 업로드 할 때 오류가 있습니다. 방해해서 죄송합니다. 첫 번째 이미지에서와 같이하려고 시도한 후에 모든 내용이 'NaN'으로 바뀌 었습니다. 어떻게 해결할 수 있습니까? – betterget