Как сохранить фрейм данных Python Panda в CSV-файл с помощью tweepy - PullRequest
0 голосов
/ 24 сентября 2018

Я использую tweepy для извлечения твитов и сохраняю фрейм данных pandas, но я не смог сохранить фрейм данных в csv-файле, который я получаю indent error.Мои данные на языке урду

Может ли кто-нибудь помочь мне в этом?

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)
df = pd.DataFrame(columns=['text'])
msgs = []
msg =[]
for tweet in tweepy.Cursor(api.search, q="اردو", rpp=1000).items(1000):
    msg = [tweet.text] 
    msg = tuple(msg)                    
    msgs.append(msg)
    df = pd.DataFrame(msgs)

    with open('ae.csv', 'w', newline='', encoding='utf-8') as csv_file:
    writer = csv.writer(csv_file, delimiter=';')
    writer.writerow(df)

Я получаю эту ошибку

File "<ipython-input-43-c3cc5aa57112>", line 24
    with open('ae.csv', 'w', newline='', encoding='utf-8') as csv_file:
    ^
IndentationError: unexpected indent

1 Ответ

0 голосов
/ 24 сентября 2018

Pandas имеет встроенный CSV писатель.Использование:

df.to_csv('ae.csv', sep = ';', line_terminator = '', encoding = 'utf-8')

Для получения более подробной информации ознакомьтесь с документами: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html

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