반응형
csv 파일을 pandas
로 읽고 있습니다. 이 csv 파일은 4 개의 열과 일부 행으로 구성되어 있지만 추가하려는 헤더 행이 없습니다. 나는 다음을 시도 해왔다 :
Cov = pd.read_csv("path/to/file.txt", sep='\t')
Frame=pd.DataFrame([Cov], columns = ["Sequence", "Start", "End", "Coverage"])
Frame.to_csv("path/to/file.txt", sep='\t')
그러나 코드를 적용하면 다음과 같은 오류가 발생합니다.
ValueError: Shape of passed values is (1, 1), indices imply (4, 1)
오류가 정확히 무엇을 의미합니까? 그리고 파이썬에서 내 csv 파일 / pandas df에 헤더 행을 추가하는 깨끗한 방법은 무엇입니까?
해결 방법
names : array-like, default 없음 사용할 열 이름 목록. If 파일 헤더 행이없는 경우 header = None을 명시 적으로 전달해야합니다.
Cov = pd.read_csv("path/to/file.txt",
sep='\t',
names=["Sequence", "Start", "End", "Coverage"])
참조 페이지 https://stackoverflow.com/questions/34091877
반응형
'파이썬' 카테고리의 다른 글
파이썬 다른 열의 값을 추가하여 Panda 데이터 프레임에 새 열을 만듭니다. (0) | 2020.11.12 |
---|---|
파이썬 tensorflow에서 지정되지 않은 차원이있는 텐서 (0) | 2020.11.12 |
파이썬 How do I install Keras and Theano in Anaconda Python on Windows? (0) | 2020.11.12 |
파이썬 How to round a number to significant figures in Python (0) | 2020.11.12 |
파이썬 Django가 1.9 오류 "AppRegistryNotReady : 앱이 아직로드되지 않았습니다."로 업그레이드합니다. (0) | 2020.11.12 |
댓글