hand
_1_21_24
4
python3.X - 数据分析 - Pandas
共95篇
python3.X - 数据分析 - Pandas
返回栏目
1k
0k
5k
0k
0.1k
0k
2k
3k
1k
1k
0.2k
3k
0k
4k
3k
3k
3k
3k
0.5k
5k
1k
0.3k
3k
4k
7k
2k
7k
0.8k
0.9k
1k
1k
2k
0.4k
0.6k
0.6k
0.5k
0.9k
0.9k
1k
0.9k
1k
0.8k
1k
0.4k
0.4k
0.3k
0.6k
1k
0.9k
1k
1k
1k
0.8k
1k
0.8k
1k
0.7k
0.6k
4k
0.4k
3k
0.7k
0.8k
0.8k
0.2k
2k
1k
0.7k
0.7k
0.4k
0.5k
3k
0.1k
0.7k
0.9k
0.3k
1k
0.4k
0.4k
1k
0.5k
0.1k
0.7k
1k
0k
0.2k
0.7k
0.3k
0k
0k
0.1k
0k
0k
0k
3k
返回python3.X - 数据分析 - Pandas栏目
作者:
贺及楼
成为作者
更新日期:2023-08-27 20:49:02
作用:第一次是为了下方可以替换
import numpy as np
import pandas as pd
df["人数"] = df["人数"].astype("str") # 改为str
data = df.astype("int") # 类型转换
data = df.astype("int64") # 类型转换
data = df.astype("int64", copy=False) # 不与原数据关联
data = df.astype({"管理域": "int32"}) # 指定字段转指定类型
df["A"] = df["A"].replace({"$":"",",":""}, regex = True) # float前去掉逗号
data = df.astype("float")
data = df.astype("object")
df["b_col"] = pd.to_datetime(df["b_col"]) # 字符串转成pandas日期格式
df["timestamp"] = df["order_dt"].apply(lambda x: int(x.timestamp())) # pandas日期格式转成时间戳(有缺陷:要设置时区,否则会错误,用下面的apply方法)
df["order_dt"]=pd.to_datetime(df.order_dt,format="%Y%m%d")
df["order_dt"]=pd.to_datetime(df.order_dt,format="%H:%M:%S")
df["order_dt"]=pd.to_datetime(df.order_dt,format="%Y-%m-%d %H:%M:%S")
df["date_str"] = df["date_str"].dt.strftime("%Y-%m-%d %H:%M:%S") # 转成字符串
df["time"] = df["ctime"].apply(lambda x: time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(x))) # 时间戳转日期
import time
df["目标列名"] = df.apply(time_tran, args=("列名",), axis=1)
def time_tran(df, role):
timeArray = time.strptime(df[role], "%Y-%m-%d %H:%M:%S")
t1 = time.mktime(timeArray)
return t1
python3.X - 数据分析 - Pandas
整章节共95节
快分享给你的小伙伴吧 ~