일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 리눅스
- Linux
- javascript
- PyQt5
- ASP
- 유니티
- sqlite
- tensorflow
- ubuntu
- 다이어트
- 함수
- GIT
- PyQt
- mssql
- node.js
- pandas
- MS-SQL
- MySQL
- IOS
- swift
- urllib
- python
- flutter
- Unity
- 날짜
- 맛집
- port
- Excel
- 라즈베리파이
- PER
목록2024/07/13 (4)
아미(아름다운미소)
import pandas as pd# df1 생성df1 = pd.DataFrame({ 'a': ['A1', 'A2', 'A3'], 'b': ['B1', 'B2', 'B3'], 'c': ['C1', 'C2', 'C3'], 'd': ['D1', 'D2', 'D3'], 'e': [1, 2, 3]})# df2 생성df2 = pd.DataFrame({ 'a': ['X1', 'X2', 'X3'], 'b': ['Y1', 'Y2', 'Y3'], 'c': ['Z1', 'Z2', 'Z3'], 'd': ['W1', 'W2', 'W3'], 'f': [4, 5, 6]})# concat하고 결측치를 0으로 채운 후 reset_indexresult = pd.concat([df1..
import pandas as pddf1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})# concat하고 결측치를 0으로 채운 후 reset_indexresult = pd.concat([df1, df2], axis=0, sort=False).fillna(0).astype(int).reset_index(drop=True)print(result) A B C D0 1 4 0 01 2 5 0 02 3 6 0 03 0 0 7 104 0 0 8 115 0 0 9 12
data = { 'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eve', 'Frank'], 'Department': ['Sales', 'Sales', 'IT', 'IT', 'HR', 'HR'], 'Score': ['100', '200', '300', '400', '500', None]}df = pd.DataFrame(data)# 데이터 타입을 int로 변환하고, None 값을 0으로 채우기df['Score'] = df['Score'].astype(int).fillna(0)grouped = df.groupby(['Department'])['Score'].sum().reset_index()print(grouped) Department Score0 ..
import pandas as pd# 데이터 생성data = { 'A': ['a', 'a', 'b', 'b', 'c', 'c'], 'B': [10, 20, 30, None, 50, 60], 'C': [100, 200, 300, 400, None, 600], 'D': [1, 2, 3, 4, 5, None]}df = pd.DataFrame(data)# groupby 및 sum 수행result = df.groupby(['A', 'B'])['C', 'D'].sum(skipna=True).reset_index()print(result)""" A B C D0 a 10.0 100.0 1.01 a 20.0 200.0 2.02 b 30.0 ..