Adding Data to Empty DataFrame and Displaying Its Shape and Content

Answered using ChatGPT 4o by ChatGPT4o

Question:

book_ids = [] book_names = [] prices = [] stocks = [] urls = []

df = pd.DataFrame({ 'id': book_ids, 'book_name': book_names, 'price': prices, 'stock': stocks, 'url': urls })

print('Начальная форма DataFrame:', df.shape)

видоизмени код

Answer:

Конечно! Давайте добавим несколько строк данных в списки, чтобы DataFrame не был пустым, и затем выведем его форму. Вот пример кода:

import pandas as pd

# Добавим несколько строк данных
book_ids = [1, 2, 3]
book_names = ["Book One", "Book Two", "Book Three"]
prices = [9.99, 14.99, 7.99]
stocks = [100, 50, 200]
urls = ["http://example.com/book1", "http://example.com/book2", "http://example.com/book3"]

# Создаем DataFrame
df = pd.DataFrame({
    'id': book_ids,
    'book_name': book_names,
    'price': prices,
    'stock': stocks,
    'url': urls
})

print('Начальная форма DataFrame:', df.shape)
print(df)

Этот код создаст DataFrame с тремя строками данных и выведет его форму и содержимое. Вы можете изменить или добавить больше данных по своему усмотрению.