Решено: комбинујте инт и колоне објеката у једну

Главни проблем у вези са комбиновањем колона инт и објецт у једну је тај што су типови података некомпатибилни. Цели бројеви су нумеричке вредности, док су објекти обично стрингови или друге ненумеричке вредности. Комбиновање ове две врсте података може довести до грешака при извођењу прорачуна или других операција на комбинованој колони. Поред тога, може бити тешко протумачити значење комбиноване колоне ако садржи и нумеричке и ненумеричке вредности.

#Using pandas
import pandas as pd 
  
#initialise data of lists. 
data = {'Name':['Tom', 'nick', 'krish', 'jack'], 'Age':[20, 21, 19, 18]} 
  
#Create DataFrame 
df = pd.DataFrame(data) 
  
# Concatenate two columns of dataframe and create a new column in the dataframe 
df['Combined'] = df['Name'].astype(str) + df['Age'].astype(str) 

 # print dataframe. 
print(df)

1. Први ред увози пандас библиотеку као „пд“.
2. Други ред иницијализује речник листа, са два кључа (име и узраст) и четири вредности за сваки кључ.
3. Трећи ред креира објекат ДатаФраме из речника података креираног у претходном кораку.
4. Четврти ред креира нову колону под називом 'Комбиновано' спајањем вредности колона 'Име' и 'Старост' као стрингове.
5. Пети ред штампа резултујући објекат ДатаФраме да би приказао све колоне и њихове вредности у облику табеле.

Шта је интергер у програмирању

У Питхон-у, цео број је цео број (позитиван, негативан или нула) који се може ускладиштити у променљивој. Цели бројеви се користе за представљање нумеричких вредности без разломака или децималних компоненти. Они су такође познати као инт и могу се представити помоћу типа података инт. Питхон такође има друге типове података за представљање бројева са фракционим компонентама, као што су флоат и сложени.

Шта је објекат у програмирању

Објекат у програмирању је структура података која садржи податке и упутства за манипулисање подацима. У Питхон-у се објекти креирају помоћу класа. Класа је нацрт за креирање објеката и дефинише својства и методе повезане са објектом. Објекти могу да садрже било коју врсту података, као што су бројеви, стрингови, листе, речници, итд., као и функције које раде на подацима. Комбиновањем различитих типова објеката заједно могу се креирати сложени програми.

Како да комбинујем више колона у једну у Питхон-у

Постоји неколико начина да комбинујете више колона у једну у Питхон-у. Најчешћи начин је коришћење библиотеке панда. Пандас обезбеђује функцију звану цонцат() која се може користити за комбиновање више колона у једну. Ова функција узима листу ДатаФраме или Сериес објеката и враћа један ДатаФраме или Сериес објекат са свим подацима из улазних објеката комбинованим у један.

Други начин комбиновања више колона у једну је коришћење функције зип(). Ова функција узима итерабле од итерабле-а и враћа итератор торки, где сваки тупле садржи елементе из сваког итерабле-а на истој позицији индекса. Ово се може користити за креирање нове листе која садржи све вредности из више колона, која се затим може конвертовати у једну колону помоћу разумевања листе или других метода.

Коначно, можете користити и нумпи-јеву хстацк() функцију да комбинујете више колона у један низ. Овај метод узима објекат сличан низу (као што је листа) и слаже их хоризонтално, стварајући нови низ са свим вредностима из сваке колоне комбиноване заједно по редоследу.

Релатед постс:

Оставите коментар