Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2022, 17:51   #1
Семен_13
 
Регистрация: 16.10.2022
Сообщений: 7
По умолчанию Как преобразовать в численный тип

Код:
import csv
import pandas as pd
import numpy as np


with open('data.csv', newline='') as f:
    reader = csv.reader(f)
    next(reader)
    for mas in reader:

        if mas[1] == 'M':
            mas[1] = 0
        if mas[1] == 'B':
            mas[1] = 1
        print(mas)
Изображения
Тип файла: png 1.PNG (39.2 Кб, 0 просмотров)
Семен_13 вне форума Ответить с цитированием
Старый 07.11.2022, 22:51   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

Нет ясности в вопросе при сопоставлении кода и изображения.
1. Если строку преобразовать в число вещественного типа, то float(s)
2. Если строки могут быть числами целого и вещественного типов, и надо преобразовывать строку в целое или вещественное, соответственно, то можно проверить на наличие только десятичных чисел в строке (s.isdecimal()) и преобразовывать к целому типу: int(s). Иначе преобразовывать к вещественному, в надежде, что в строке есть только одна точка.

Вот бы ещё понять вопрос.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 08.11.2022, 00:11   #3
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Код:
mas = [float(i) for i in mas]
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Градиентный численный метод (ММДО) Вероника99 Помощь студентам 7 12.07.2016 14:45
Преобразование картинки в численный массив Madviolinist Мультимедиа в Delphi 3 29.02.2016 22:52
Перевод из строкового числа в численный newerow1989 JavaScript, Ajax 5 29.11.2015 13:52
СLR перевод строки в численный массив Vilija Общие вопросы C/C++ 0 19.03.2013 11:21
автоматизировать численный метод girlfriend34562 Помощь студентам 2 13.07.2011 16:27