이 질문은 쉬운 것처럼 보일 수도 있지만 해결책을 찾지 못했습니다.단일 열을 사용하여 pandas 데이터 프레임에 새 행을 추가하는 방법은 무엇입니까?
헤더없이이 CSV 파일을 가지고 있다고 해봅시다.
121
334
313
930
나는 나는 다음과 같은 방법으로 시도했지만 성공하지 못했습니다이
121
334
313
930
0
처럼 하단에있는 숫자 0
에 새 행을 추가/추가하고자합니다.
import pandas as pd
import os
folder_path = "/home/Ling/test/"
df = pd.read_fwf(folder_path + "test1.csv", usecols=[0], delimiter=",")
df2 = pd.DataFrame([[0]], dtype=int)
print df.append(df2, ignore_index=True)
결과
NaN 121
NaN 334
NaN 313
NaN 930
0.0 NaN
나는 심지어 [[0,]]
및 [[,0]]
에 [[0]]
에서 변경하려고하지만, 작동하지 않았다이 example
을 다음입니다. 코드에서 여기에 놓친 것이 있습니까?
귀하의 도움과 제안에 감사드립니다.
df.loc[df.shape[0]] = 0
을 아니면 append
사용하려면 :
제안 사항을 설명해주세요. – mplungjan