[PYTHON] 판다와 함께 무작위 정수의 데이터 프레임을 만드는 방법?
PYTHON판다와 함께 무작위 정수의 데이터 프레임을 만드는 방법?
나는 내가 랜든을 사용하면,
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD'))
내가 원하는 것을 나에게 제공하지만, 정규 분포의 요소를 제공한다. 하지만 난 그냥 임의의 정수를 원한다면?
randint는 범위를 제공하지만 randn과 같은 배열은 제공하지 않습니다. 그렇다면 어떻게 임의의 범위에서 임의의 정수로이 작업을 수행 할 수 있습니까?
해결법
-
==============================
1.numpy.random.randint는 출력 배열의 크기를 지정할 수있는 세 번째 인수 (size)를 허용합니다. 이것을 사용하여 DataFrame을 만들 수 있습니다 -
numpy.random.randint는 출력 배열의 크기를 지정할 수있는 세 번째 인수 (size)를 허용합니다. 이것을 사용하여 DataFrame을 만들 수 있습니다 -
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
여기 - np.random.randint (0,100, size = (100, 4)) - [0,100] 사이의 임의의 정수 요소를 사용하여 크기 (100,4)의 출력 배열을 만듭니다.
데모 -
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
생산하는 :
A B C D 0 45 88 44 92 1 62 34 2 86 2 85 65 11 31 3 74 43 42 56 4 90 38 34 93 5 0 94 45 10 6 58 23 23 60 .. .. .. .. ..
from https://stackoverflow.com/questions/32752292/how-to-create-a-data-frame-of-random-integers-with-pandas by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Pandas / Python : 중복없이 두 개의 데이터 프레임을 연결하는 방법은 무엇입니까? (0) | 2018.11.09 |
---|---|
[PYTHON] XML 파일을 파이썬 객체로 파싱 (0) | 2018.11.09 |
[PYTHON] `pandas.get_dummies`에서 새로운 데이터로 변환하는 쉬운 방법? (0) | 2018.11.09 |
[PYTHON] Python과 minidom을 사용한 XML 구문 분석 (0) | 2018.11.09 |
[PYTHON] Django AutoFields를 더 높은 수로 시작하는 방법 (0) | 2018.11.08 |