Как разделить значения массива с помощью запятой - PullRequest
0 голосов
/ 20 октября 2018

Я использовал фрейм данных pandas, чтобы составить таблицу.Я хочу рисовать линии ч / б в каждом столбце, потому что мне нужно скопировать эти данные в Microsoft Office или Latex, и я должен показать их в виде таблицы.Как я могу это сделать?

`x= [0,1,2,3,4]
y=[10,20,30,40,50]
z= [100,200,300,400,500]
dict = {"col_1": x, "col_2":y, "col_3":z}
print(pandas.DataFrame(data=dict))`

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

Попробуйте использовать следующий код, тогда вы можете открыть df.xlsx в MS Excel.

x = [0,1,2,3,4]   
y = [10,20,30,40,50]
z = [100,200,300,400,500]
_dict = {"col_1": x, "col_2":y, "col_3":z}

Сохранение кадра данных в xlsx:

df = pd.DataFrame(data=_dict)  
df.to_excel('df.xlsx')
0 голосов
/ 20 октября 2018

Если ваша цель - скопировать эту таблицу в MS Office, вы можете попробовать две вещи:

1) Записать dataFrame в файл csv и открыть файл csv в MS Office.

df=pandas.DataFrame(data=dict)
df.to_csv("my_df.csv")

2) Если вы действительно хотите, чтобы между столбцами были строки, вы также можете записать его в html-файл и открыть его.

df.to_html("my_df.html")

enter image description here

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