Инициализировать кадр данных без заголовка - PullRequest
0 голосов
/ 17 декабря 2018

Чтобы создать фрейм данных pandas с заголовком, я могу сделать:

df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6]})

   a  b
0  1  4
1  2  5
2  3  6

Как бы создать фрейм без заголовка, что-то вроде:

df = pd.DataFrame([[1,2,3],[4,5,6]])

   0  1  2
0  1  2  3
1  4  5  6
# seems to create three headers, '0', '1', and '2' for the index of the array.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Используйте zip, чтобы интерпретировать списки как столбцы вместо строк (если это ваш вопрос):

df = pd.DataFrame([*zip([1,2,3],[4,5,6])])
df
>>    0  1
0  1  4
1  2  5
2  3  6
0 голосов
/ 17 декабря 2018

Что вы могли бы сделать, создав фрейм данных, так это:

df.columns = ['' for i in range(df.shape[1])]

Однако это не рекомендуется, так как столбцы необходимы, если вы хотите нарезать фрейм данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...