получать нан на добавленную колонку - PullRequest
0 голосов
/ 25 ноября 2018

В кадре данных rebinnedDF я хотел добавить еще один столбец, в котором повторяются случайные значения строк.Я создаю это значение как repeateArray.

    year2014_bin    year2015_bin    year2016_bin    year2017_bin
0   binZ            binZ             binZ           binZ
1   binZ            binZ              binZ           binZ   
repeateArray=[x for x in range (0, rebinnedDF.shape[0]/len(rebinnedDF.columns))]

repeateArray =rebinnedDF.join(pd.DataFrame (repeateArray))

когда я делаю repeateArray[0][:2], который является добавленным столбцом, я получаю nan.Не должны это оценить на основе понимания списка выше.

    year2014_bin    year2015_bin    year2016_bin    year2017_bin    0
0   binZ            binZ            binZ            binZ           nan
1   binZ            binZ            binZ            binZ           nan


4   binZ            binZ           binZ             binZ           nan
5   binZ            binZ           binZ             binZ           nan
6   binZ            binZ           binZ             binZ           nan
7   binZ            binZ           binZ             binZ          nan
8   binZ            binZ           binZ             binZ           nan
9   binZ            binZ           binZ              binZ        nan


Desired. I want `0` to be randomly repeated based on the length of the dataframe. I have 6 million rows. Number of repetition really does not matter. 

    year2014_bin    year2015_bin    year2016_bin    year2017_bin    0
0   binZ            binZ            binZ             binZ           1
1   binZ            binZ            binZ             binZ           2
2   binZ            binZ            binZ             binZ           3
3   binZ            binZ            binZ             binZ           4
4   binZ            binZ            binZ             binZ           1
.............
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...