Pandas 시리즈를 NumPy 배열로 변환
-
pandas.index.values
속성을 사용하여 Pandas 시리즈를 NumPy 배열로 변환 -
pandas.index.to_numpy()
함수를 사용하여 Pandas 시리즈를 NumPy 배열로 변환 -
pandas.index.array
속성을 사용하여 Pandas 시리즈를 NumPy 배열로 변환
이 튜토리얼에서는 Python에서 Pandas 시리즈를 NumPy 배열로 변환하는 방법에 대해 설명합니다.
pandas.index.values
속성을 사용하여 Pandas 시리즈를 NumPy 배열로 변환
Pandas 시리즈를 NumPy 배열로 변환하려면pandas.index.values
속성을 사용할 수 있습니다. pandas.index.values
속성은 인덱스의 값을 배열 형식으로 반환합니다. 그런 다음numpy.array()
함수를 사용하여이 배열을 NumPy 배열로 변환 할 수 있습니다. 다음 코드 예제를 참조하십시오.
import pandas as pd
import numpy as np
df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]}, index=["a", "b", "c"])
array = np.array(df.index.values)
print(array)
출력:
['a' 'b' 'c']
먼저pd.DataFrame()
함수를 사용하여 Pandas 시리즈df
를 만들었습니다. 그런 다음df
를df.index.values
속성이있는 배열로 변환하고np.array()
함수를 사용하여 NumPy 배열array
내에 저장했습니다.
pandas.index.to_numpy()
함수를 사용하여 Pandas 시리즈를 NumPy 배열로 변환
pandas.index.values
메소드는 현재 잘 작동하지만 더 이상 사용되지 않으며 Pandas 패키지의 향후 버전에서 제거 될 예정입니다. pandas.index.values
속성을 대체하는 좋은 방법은pandas.index.to_numpy()
함수입니다. pandas.index.to_numpy()
함수는 Pandas 시리즈 내의 값을 NumPy 배열로 직접 변환하므로numpy.array()
함수를 명시 적으로 사용할 필요가 없습니다. 다음 코드 예제는pandas.index.to_numpy()
함수를 사용하여 Pandas 시리즈를 NumPy 배열로 변환하는 방법을 보여줍니다.
import pandas as pd
df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]}, index=["a", "b", "c"])
array = df.index.to_numpy()
print(array)
출력:
['a' 'b' 'c']
먼저pd.DataFrame()
함수를 사용하여 Pandas 시리즈df
를 만들었습니다. 그런 다음df
를df.index.to_numpy()
함수를 사용하여 NumPy 배열로 변환하고 결과를array
에 저장했습니다.
pandas.index.array
속성을 사용하여 Pandas 시리즈를 NumPy 배열로 변환
pandas.index.values
속성 대신 사용할 수있는 또 다른 방법은pandas.index.array
속성입니다. pandas.index.array
속성은 Pandas 시리즈를 Pandas 배열로 변환합니다. numpy.array()
함수를 사용하여이 Pandas 배열을 NumPy 배열로 변환 할 수 있습니다. 다음 코드 예제를 참조하십시오.
import pandas as pd
import numpy as np
df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]}, index=["a", "b", "c"])
array = np.array(df.index.array)
print(array)
출력:
['a' 'b' 'c']
먼저pd.DataFrame()
함수를 사용하여 Pandas 시리즈df
를 만들었습니다. 그런 다음df
를df.index.array
속성이있는 Pandas 배열로 변환하고numpy.array()
함수를 사용하여 NumPy 배열array
내에 결과를 저장했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn