본문 바로가기

Python/Pandas

Python Dataframe 데이터 한줄로 만들기. (reshape)

 

60행 4열로 구성된 데이터를 1행 240열로 변경

 

import pandas as pd

#padas 모듈 선언

 

df = pd.read_csv('csv 파일 경로')

# type(df) = DataFrame

# df.shape = (10,4)

df_values = df.values 

# type(df_values) = numpy.ndarray

# df.shape = (10,4)

 

datalist = []
datalist.append(df_values)

# type(datalist) = list

 

data_array = np.array(dataX)

# type(datalist) = numpy.ndarray

# data_array.shape = (1,10,4)

 

data_reshape = data_array.reshape(1,40)

# type(datalist) = numpy.ndarray

# data_array.shape = (1,40)

 

※Python 코드

import pandas as pd


df = pd.read_csv('csv 경로를 넣어주세요')
# type(df) = DataFrame
# df.shape = (10,4)

df_values = df.values
# type(df_values) = numpy.ndarray
# df.shape = (10,4)

datalist = []
datalist.append(df_values)
# type(datalist) = list

data_array = np.array(dataX)
# type(datalist) = numpy.ndarray
# data_array.shape = (1,10,4)

data_reshape = data_array.reshape(1,40)
# type(datalist) = numpy.ndarray
# data_array.shape = (1,40)