python 新手入门常用的一些tips

python 新手入门常用的一些tips


💕python 入门tips

range(10,0,-1) 表示10,9,8,…, 2, 1

写方程的时候要\tab

len() 表示长度

列表: [], list()

assert() 判断用语

ans.append( ) 给list ans 后面加东西

List + list 可以 合并list

arr.sort() 就已经执行了

字典: {}

shell 复制一些东西到另外一个列表:

!cp $path . 表示copy cp 可以用来文件到目录,目录到目录 的复制

!mv empty_db.sqlite db.sqlite 表示直接move

cell_content = re.sub("[[].*?[]]", “”, cell_content)

打开一个文件:
path = data_folder + ‘article.html’
with open(path, “r”) as f:
page = f.read()/json.load(f)

try:
except: 可以不报错 有时候赋值给none的时候

找table和图片:
tables = tree.xpath(’.//table’)
images = tree.xpath("//img/@src")

可以把list直接编程带编号的series:
s_links = pd.Series(temp)

删除带na的行
df.dropna(axis=0,how='any’)

删除带特殊值的行
clicks1=clicks1[~clicks1[‘user_ID’].isin([’-’])]
这里删除的是‘-’

删除一样的行
drop_duplicates()
data.drop_duplicates([‘a’,‘b’])#data根据’a’,'b’组合列删除重复项,默认保留第一个出现的值组合。传入参数keep='last’则保留最后一个

Group 之后怎么变成dataframe
pd.DataFrame(df)
df.reset_index(inplace=True)

如何在jupiter里面保存csv
df_merged.to_csv(‘df_merged.csv’)

Dataframe 里面column顺序的调整
order = [‘date’, ‘time’, ‘open’, ‘high’, ‘low’, ‘close’, ‘volumefrom’, ‘volumeto’]
df = df[order]

dataframe删除某些行列:
DataFrame.drop(labels=[‘B’, ‘C’] ,axis=0, index=None, columns=None, inplace=False) 0是行,1是列

把list 的所有的数据类型改变
results = list(map(int, results))

读取没有题目的dataframe
df=pd.read_csv(‘D:/project/python_instruct/test_data2.csv’, header=None)

df=pd.read_csv(‘D:/project/python_instruct/test_data2.csv’, names=[‘a’, ‘b’, ‘c’, ‘d’, ‘message’])

把dataframel里面的元素都替代
df.replace(0,np.nan)

读中文文档 txt 文件
f=open(‘user.txt’,‘r’,encoding=‘gb18030’,errors=‘ignore’)
txt = f.readlines()

iloc 和 loc
iloc 是通过行号获得数据,loc是通过字符获得位置

读excel的包
import pandas as pd
excelFile = r’data.xls’
df = pd.DataFrame(pd.read_excel(excelFile))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值