ಪರಿಹರಿಸಲಾಗಿದೆ: ಇಂಟ್ ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್ ಕಾಲಮ್‌ಗಳನ್ನು ಒಂದಾಗಿ ಸಂಯೋಜಿಸಿ

ಇಂಟ್ ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್ ಕಾಲಮ್‌ಗಳನ್ನು ಒಂದಾಗಿ ಸಂಯೋಜಿಸಲು ಸಂಬಂಧಿಸಿದ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಪೂರ್ಣಾಂಕಗಳು ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯಗಳಾಗಿವೆ, ಆದರೆ ವಸ್ತುಗಳು ಸಾಮಾನ್ಯವಾಗಿ ತಂತಿಗಳು ಅಥವಾ ಇತರ ಸಂಖ್ಯಾತ್ಮಕವಲ್ಲದ ಮೌಲ್ಯಗಳಾಗಿವೆ. ಸಂಯೋಜಿತ ಕಾಲಮ್‌ನಲ್ಲಿ ಲೆಕ್ಕಾಚಾರಗಳು ಅಥವಾ ಇತರ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಈ ಎರಡು ರೀತಿಯ ಡೇಟಾವನ್ನು ಸಂಯೋಜಿಸುವುದು ದೋಷಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸಂಯೋಜಿತ ಕಾಲಮ್ ಸಂಖ್ಯಾತ್ಮಕ ಮತ್ತು ಸಂಖ್ಯಾತ್ಮಕವಲ್ಲದ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಅದರ ಅರ್ಥವನ್ನು ಅರ್ಥೈಸಲು ಕಷ್ಟವಾಗುತ್ತದೆ.

#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. ಐದನೇ ಸಾಲು ಎಲ್ಲಾ ಕಾಲಮ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ಮೌಲ್ಯಗಳನ್ನು ಕೋಷ್ಟಕ ರೂಪದಲ್ಲಿ ತೋರಿಸಲು ಪರಿಣಾಮವಾಗಿ ಡೇಟಾಫ್ರೇಮ್ ವಸ್ತುವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.

ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿ ಇಂಟರ್ಜರ್ ಎಂದರೇನು

ಪೈಥಾನ್‌ನಲ್ಲಿ, ಒಂದು ಪೂರ್ಣಾಂಕವು ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದಾದ ಸಂಪೂರ್ಣ ಸಂಖ್ಯೆ (ಧನಾತ್ಮಕ, ಋಣಾತ್ಮಕ ಅಥವಾ ಶೂನ್ಯ). ಯಾವುದೇ ಭಾಗಶಃ ಅಥವಾ ದಶಮಾಂಶ ಘಟಕಗಳಿಲ್ಲದೆ ಸಂಖ್ಯಾ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಪೂರ್ಣಾಂಕಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಅವುಗಳನ್ನು ಇಂಟ್ಸ್ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಇಂಟ್ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತಿನಿಧಿಸಬಹುದು. ಫ್ಲೋಟ್ ಮತ್ತು ಕಾಂಪ್ಲೆಕ್ಸ್‌ನಂತಹ ಭಿನ್ನರಾಶಿ ಘಟಕಗಳೊಂದಿಗೆ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಪೈಥಾನ್ ಇತರ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಹೊಂದಿದೆ.

ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಲ್ಲಿ ಒಂದು ವಸ್ತು ಯಾವುದು

ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿನ ವಸ್ತುವು ಡೇಟಾ ರಚನೆಯಾಗಿದ್ದು ಅದು ಡೇಟಾವನ್ನು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡಲು ಡೇಟಾ ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಪೈಥಾನ್‌ನಲ್ಲಿ, ತರಗತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಸ್ತುಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಒಂದು ವರ್ಗವು ವಸ್ತುಗಳನ್ನು ರಚಿಸುವ ನೀಲನಕ್ಷೆಯಾಗಿದೆ ಮತ್ತು ವಸ್ತುವಿನೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಆಬ್ಜೆಕ್ಟ್‌ಗಳು ಯಾವುದೇ ರೀತಿಯ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರಬಹುದು, ಉದಾಹರಣೆಗೆ ಸಂಖ್ಯೆಗಳು, ತಂತಿಗಳು, ಪಟ್ಟಿಗಳು, ನಿಘಂಟುಗಳು, ಇತ್ಯಾದಿ, ಹಾಗೆಯೇ ಡೇಟಾದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕಾರ್ಯಗಳು. ವಿವಿಧ ರೀತಿಯ ವಸ್ತುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸಂಯೋಜಿಸುವ ಮೂಲಕ, ಸಂಕೀರ್ಣ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಬಹುದು.

ಪೈಥಾನ್‌ನಲ್ಲಿ ನಾನು ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಒಂದಾಗಿ ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು

ಪೈಥಾನ್‌ನಲ್ಲಿ ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಒಂದಾಗಿ ಸಂಯೋಜಿಸಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ. ಪಾಂಡಾಗಳ ಗ್ರಂಥಾಲಯವನ್ನು ಬಳಸುವುದು ಸಾಮಾನ್ಯ ಮಾರ್ಗವಾಗಿದೆ. ಪಾಂಡಾಗಳು ಕಾನ್ಕಾಟ್ () ಎಂಬ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಒಂದಾಗಿ ಸಂಯೋಜಿಸಲು ಬಳಸಬಹುದು. ಈ ಕಾರ್ಯವು ಡೇಟಾಫ್ರೇಮ್‌ಗಳು ಅಥವಾ ಸರಣಿಯ ವಸ್ತುಗಳ ಪಟ್ಟಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಇನ್‌ಪುಟ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳಿಂದ ಎಲ್ಲಾ ಡೇಟಾದೊಂದಿಗೆ ಒಂದೇ ಡೇಟಾಫ್ರೇಮ್ ಅಥವಾ ಸರಣಿ ವಸ್ತುವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಜಿಪ್ () ಕಾರ್ಯವನ್ನು ಬಳಸುವುದು ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಒಂದರೊಳಗೆ ಸಂಯೋಜಿಸುವ ಇನ್ನೊಂದು ವಿಧಾನವಾಗಿದೆ. ಈ ಕಾರ್ಯವು ಪುನರಾವರ್ತನೆಗಳ ಪುನರಾವರ್ತನೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು tuples ನ ಪುನರಾವರ್ತಕವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಅಲ್ಲಿ ಪ್ರತಿ tuple ಒಂದೇ ಸೂಚ್ಯಂಕ ಸ್ಥಾನದಲ್ಲಿ ಪ್ರತಿ ಪುನರಾವರ್ತನೆಯ ಅಂಶಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಬಹು ಕಾಲಮ್‌ಗಳಿಂದ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಹೊಸ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು, ನಂತರ ಪಟ್ಟಿಯ ಗ್ರಹಿಕೆ ಅಥವಾ ಇತರ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದೇ ಕಾಲಮ್ ಆಗಿ ಪರಿವರ್ತಿಸಬಹುದು.

ಅಂತಿಮವಾಗಿ, ನೀವು ಅನೇಕ ಕಾಲಮ್‌ಗಳನ್ನು ಒಂದು ಅರೇಗೆ ಸಂಯೋಜಿಸಲು numpy ನ hstack() ಕಾರ್ಯವನ್ನು ಸಹ ಬಳಸಬಹುದು. ಈ ವಿಧಾನವು ಅರೇ-ರೀತಿಯ ವಸ್ತುವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ (ಉದಾಹರಣೆಗೆ ಪಟ್ಟಿ) ಮತ್ತು ಅವುಗಳನ್ನು ಅಡ್ಡಲಾಗಿ ಜೋಡಿಸುತ್ತದೆ, ಪ್ರತಿ ಕಾಲಮ್‌ನಿಂದ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಕ್ರಮವಾಗಿ ಸಂಯೋಜಿಸಿ ಹೊಸ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ