Как разделить переменные в 1 столбце на несколько столбцов - PullRequest
0 голосов
/ 26 мая 2019

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

Я попытался разделить на ',' и создал успешный столбец df ['weight20'], теперь я хочу создать столбцы, такие как weight30, weight40, weight 10.

import pandas as pd 
df = pd.read_csv('weight.csv', delimiter=";", index_col=False)
df.head()
df['weight'] = df['weight'].str.split(',')
def splitnum(num):
    for i in num: 
        if i == '20':
            return '20'
        else:
            '0'

df['weight20'] = df['weight'].apply(splitnum)


надеюсь, вы могли бы помочь мне с колонкой df ['weight30'], df ['weight10'], ДФ [ 'weight40']

вот мой маленький набор данных:

enter image description here

Спасибо!

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