Как перенести столбец данных в одну строку с несколькими столбцами в Python?

Моя проблема заключалась в том, что вам нужно иметь строку строки подключения как на вашем уровне репозитория, так и на веб-уровне. Когда я добавил его в свой web.config, а также в свой app.config, Entity Framework смог создать миграцию.

Мой вопрос в том, зачем ему нужен web.config, когда есть абсолютно там нет доступа к базе данных.

0
задан Tiw 28 March 2019 в 04:58
поделиться

3 ответа

Вы можете попробовать заменить строку кода: print (stats) на print (stats, end = "")

0
ответ дан Ozcar Nguyen 28 March 2019 в 04:58
поделиться

Если вы делаете это только один раз, и вы довольны этим макетом (содержимое, разделенное тегом p, попадает в одну и ту же ячейку) ... вы можете использовать панды

import pandas as pd   
tables = pd.read_html('http://www.ufcstats.com/fight-details/56ae02578b1163ee')
df = tables[0]
df.to_csv(r'C:\Users\User\Desktop\data.csv', sep=',', encoding='utf-8-sig',index = False )

Если вы хотите использовать панды для добавления для нескольких боев см. этот ответ:

https://stackoverflow.com/a/17135044/6241235

0
ответ дан QHarr 28 March 2019 в 04:58
поделиться

Просто измените конец печати

for i in totals:
    stats = i.text.strip()        
    print(stats, end = " ")
    #...#

, он должен работать.

Если вы хотите получить то же самое в выходном файле, который вы пишете, замените:

f.write(stats + " ")

на:

f.write(stats + " ")

Например:

with open("out.txt", "w") as f:
    for i in totals:
        stats = i.text.strip()        
        print(stats, end = " ");
        f.write(stats + " ")

Сама строка, которая содержит символы \ n, вы можете заменить их:

with open("out.txt", "w") as f:
    for i in totals:
        stats = i.replace("\n", " ")        
        print(stats, end = " ");
        f.write(stats + " ")
0
ответ дан cccnrc 28 March 2019 в 04:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: