Я хотел бы разделить число веса на множество столбцов, содержащих его точный вес.
Я попытался разделить на ',' и создал успешный столбец 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']
вот мой маленький набор данных:
Спасибо!