С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67

Как считать данные из таблицы в google colab

11.06.2024, 14:28. Показов 1511. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
# импорт необходимых библиотек работы с данными
import numpy as np
np.set_printoptions(precision=3)
 
import pandas as pd
import matplotlib.pyplot as plt
 
plt.style.use('ggplot')
Чтение из файла и даем доступ colab


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from google.colab import drive
drive.mount('/content/drive')
 
# Указываем путь к папке с файлом исходных данных на гугл-диске
dir_path = "/content/drive/Colab Notebooks"
from google.colab import drive
drive.mount('/content/drive')
 
# Указываем путь к папке с файлом исходных данных на гугл-диске
dir_path = "/content/drive/Colab Notebooks"
 
# указываем имя файла, например,Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
 
 
# указываем имя файла, например,Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
csv_file_path
 
# Чтение данных из файла
data = content/drive/Colab NotebooksTrigonometry.xlsx
print(data.shape)
data.tail()
csv_file_path
Из файла не читаются данные. Пишут ошибку. Прошу ответить подробнее, так как знания только набираются.
Заранее спасибо за помощь!!!!!!!!!!!!!!!!

File "<ipython-input-17-1149945239f0>", line 2
data = content/drive/Colab NotebooksTrigonometry.xlsx
^
SyntaxError: invalid syntax
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.06.2024, 14:28
Ответы с готовыми решениями:

Как считать текст из Google таблицы размером 1х1 в переменную, используя Google Docs API?
Есть Google документ, в нём есть таблица с одной ячейкой, то есть размер таблицы &quot;1 на 1&quot;, в этой ячейке какой-то текст. Его мне...

Как работать с Google Colab?
Как удалять ненужный блокнот вместе с файлами, которые скачались при вводе комманд в него? Каждый блокнот скачивает файлы в отдельный...

Как работать с видео в google colab
начал изучать нейросети. Можно ли в google colab загружать видео. Хочу чтобы нейросеть определяла есть ли на видео кошка например. ...

13
Эксперт Python
8840 / 4492 / 1864
Регистрация: 27.03.2020
Сообщений: 7,312
11.06.2024, 15:02
Python
1
2
data = pd.read_excel(‘content/drive/Colab Notebooks/Trigonometry.xlsx)
data
0
Эксперт Python
8840 / 4492 / 1864
Регистрация: 27.03.2020
Сообщений: 7,312
11.06.2024, 15:07
У меня так:
Python
1
2
 pd.read_excel('/content/drive/MyDrive/остатки.xls', skiprows=2)
Путь можно скопировать из меню (см. фото)
Миниатюры
Как считать данные из таблицы в google colab  
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
11.06.2024, 15:26  [ТС]
Цитата Сообщение от Gdez Посмотреть сообщение
Выделить код
1
2
что то не проходит.
# указываем имя файла, например,Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
csv_file_path

# Чтение данных из файла
data = pd.read_excel(‘content/drive/Colab Notebooks/Trigonometry.xlsx’)
print(data.shape)
data.tail()
0
Эксперт Python
8840 / 4492 / 1864
Регистрация: 27.03.2020
Сообщений: 7,312
11.06.2024, 15:30
romanbo, лучше, после подключения диска, в проводнике слева найти нужный файл и через меню(три точки справа от файла) скачать путь к файлу. Этот путь и указывать
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
11.06.2024, 15:45  [ТС]
# Чтение данных из файла
data = pd.read_excel('/content/drive/MyDrive/остатки.xls', skiprows=2)
print(data.shape)
data.tail()
# Чтение данных из файла
data = pd.read_excel('/content/drive/MyDrive/остатки.xls', skiprows=2)
print(data.shape)
data.tail()
________________________________________ ______________
-----------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-23-1785fd167171> in <cell line: 2>()
1 # Чтение данных из файла
----> 2 data = pd.read_excel('/content/drive/MyDrive/остатки.xls', skiprows=2)
3 print(data.shape)
4 data.tail()

3 frames
/usr/local/lib/python3.10/dist-packages/pandas/io/excel/_base.py in read_excel(io, sheet_name, header, names, index_col, usecols, dtype, engine, converters, true_values, false_values, skiprows, nrows, na_values, keep_default_na, na_filter, verbose, parse_dates, date_parser, date_format, thousands, decimal, comment, skipfooter, storage_options, dtype_backend)
476 if not isinstance(io, ExcelFile):
477 should_close = True
--> 478 io = ExcelFile(io, storage_options=storage_options, engine=engine)
479 elif engine and engine != io.engine:
480 raise ValueError(

/usr/local/lib/python3.10/dist-packages/pandas/io/excel/_base.py in __init__(self, path_or_buffer, engine, storage_options)
1494 ext = "xls"
1495 else:
-> 1496 ext = inspect_excel_format(
1497 content_or_path=path_or_buffer, storage_options=storage_options
1498 )

/usr/local/lib/python3.10/dist-packages/pandas/io/excel/_base.py in inspect_excel_format(content_or_path, storage_options)
1369 content_or_path = BytesIO(content_or_path)
1370
-> 1371 with get_handle(
1372 content_or_path, "rb", storage_options=storage_options, is_text=False
1373 ) as handle:

/usr/local/lib/python3.10/dist-packages/pandas/io/common.py in get_handle(path_or_buf, mode, encoding, compression, memory_map, is_text, errors, storage_options)
866 else:
867 # Binary mode
--> 868 handle = open(handle, ioargs.mode)
869 handles.append(handle)
870

FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/MyDrive/остатки.xls
В чем ошибка. можно подробнее или как то по вайберу. 89506070997
Я не совсем понимаю. Смотрю,но не получается. как то связаться можно с вами.покажу экран.
Спасибо заранее.
# указываем имя файла, например,Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
csv_file_path

# Чтение данных из файла
data =/content/drive/Colab Notebooks/Trigonometry.xlsx
print(data.shape)
data.tail()

что пишет
File "<ipython-input-27-da4bcc777290>", line 2
data =/content/drive/Colab Notebooks/Trigonometry.xlsx
^
SyntaxError: invalid syntax
0
Эксперт Python
8840 / 4492 / 1864
Регистрация: 27.03.2020
Сообщений: 7,312
11.06.2024, 15:49
С «…остатки.xlsx» - это мой диск и мой файл; у Вас нет этих данных
data должна быть строковой переменной - необходимо ее значение обернуть в кавычки:
Python
1
 data = ‘/content/drive/Colab Notebooks/Trigonometry.xlsx
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
11.06.2024, 15:59  [ТС]
# Чтение данных из файла
data =‘/content/drive/Colab Notebooks/Trigonometry.xlsx’

print(data.shape)
data.tail()
опять дает ошибку.
File "<ipython-input-37-e56ab05dbf2b>", line 2
data =‘/content/drive/Colab Notebooks/Trigonometry.xlsx’
^
SyntaxError: invalid character '‘' (U+2018)

Добавлено через 2 минуты
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-38-7e47f86a1a93> in <cell line: 4>()
2 data ='/content/drive/Colab Notebooks/Trigonometry.xlsx'
3
----> 4 print(data.shape)
5 data.tail()

AttributeError: 'str' object has no attribute 'shape'
думал из за кавычек, тогда так пишет.
0
Эксперт Python
8840 / 4492 / 1864
Регистрация: 27.03.2020
Сообщений: 7,312
11.06.2024, 16:12
romanbo,
Еще раз: после подключения диска, в проводнике слева найти нужный файл и через меню(три точки справа от файла) скачать путь к файлу. Этот путь и указывать в dir_path
У меня(!) было бы без указания(!) самого файла xlsx
Python
1
2
 dir_path = '/content/drive/MyDrive/'

Python
1
2
3
4
5
6
7
8
9
import pandas as pd 
import numpy as np
 
dir_path = ... # здесь скопированный путь
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
data = pd.read_excel(csv_file_path)
print(data.shape)
data
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
11.06.2024, 16:20  [ТС]
/content/drive/MyDrive/Colab Notebooks/Trigonometry.xlsx это скопированный путь. как вы сказали
import pandas as pd
import numpy as np

dir_path = /content/drive/MyDrive/Colab Notebooks/Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
data = pd.read_excel(csv_file_path)
print(data.shape)
data
это что получилось
File "<ipython-input-42-162212b1921a>", line 4
dir_path = /content/drive/MyDrive/Colab Notebooks/Trigonometry.xlsx
^
SyntaxError: invalid syntax
спасибо большое за терпение,но,к сожалению , уменя на получается.все что вы говорили выполнил.
0
Эксперт Python
8840 / 4492 / 1864
Регистрация: 27.03.2020
Сообщений: 7,312
11.06.2024, 16:27
romanbo,
Python
1
2
3
4
5
6
7
8
9
import pandas as pd
import numpy as np
 
dir_path = "/content/drive/MyDrive/Colab Notebooks/"
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
data = pd.read_excel(csv_file_path)
print(data.shape)
data
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
11.06.2024, 18:40  [ТС]
import pandas as pd
import numpy as np

dir_path = "/content/drive/MyDrive/Colab Notebooks/"
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
data = pd.read_excel(csv_file_path)
print(data.shape)
data
Все прошло. Большое Вам спасибо. Почему у меня не проходило.
0
5515 / 2868 / 571
Регистрация: 07.11.2019
Сообщений: 4,757
11.06.2024, 18:54
Попробуйте слеши в пути задублировать..

Python
1
dir_path = "//content//drive//MyDrive//Colab Notebooks//"
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
11.06.2024, 20:19  [ТС]
Большое Вам спасибо. Все прошло.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.06.2024, 20:19
Помогаю со студенческими работами здесь

Как загрузить датасет cityscape в google colab?
Здравствуйте, не получается загрузить датасет Cityscape в google colab. Я зарегистрировался на сайте, скачал 2 архива, а дальше я так...

Google Colab - Невозможно подключиться к ускорителю (GPU). Как бороться?
Обучаю нейросеть в Google Colab (на T4 GPU). Запускаю обучение, и приходится сидеть, тыкать в экран и шевелить мышкой, чтобы была...

Как с таблицы БД считать данные
Вобщем есть таблица Persons в бд, с полями id,ФИО,ДР.Паспорт,Приписной. Так же есть список lstSpiska в который записывается ФИО из этой...

Как считать данные из таблицы в combobox?
Всем доброго времени суток! Подскажите как считать данные с таблицы в combobox? Как источник указать? private async void...

Как считать данные с таблицы в массив
Здравствуйте, подскажите пожалуйста. Как считать данные с jTable1 в массив array. Написанный мною код выдает ошибку времени выполнения. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru