pandas相关内容

如何以正确的方式将一列拆分为 2?

我正在从网站上抓取表格,并将其放入 Excel 文件.我的目标是以正确的方式将一列分成两列. 我要拆分的列:“FLIGHT" 我想要这个表格: 第一个例子:KL744 --> KL 和 0744 第二个例子:BE1013 --> BE 和 1013 所以,我需要分隔第 2 个字符(在第一列中),然后是 1-2-3-4 个字符的下一个字符.如果 4 没问题,我保留它,如 ..
发布时间:2022-01-24 23:06:17 Python

如何在 Python 中使用 Pandas 创建一系列数字

我是 python 新手,最近学会了使用 Pandas 在 python 中创建一个系列.我可以定义一个系列,例如: x = pd.Series([1, 2, 3, 4, 5]) 但是如何定义一个范围的系列,比如 1 到 100 而不是全部输入从 1 到 100 的元素? 解决方案 见 pandas.Series 的文档,您的 data 参数只需要一个 类数组、字典或标量值.因此,要为范围 ..
发布时间:2022-01-24 20:14:45 Python

如何在 pandas date_range 方法中包含结束日期?

从pd.date_range('2016-01', '2016-05', freq='M', ).strftime('%Y-%m'),上个月是2016-04,但我期待它是 2016-05.在我看来,这个函数的行为类似于 range 方法,其中 end 参数不包含在返回数组中. 有没有办法在不处理结束月份的字符串的情况下将结束月份包含在返回数组中? 解决方案 一种不用自己搞定月末的方法 ..
发布时间:2022-01-24 19:49:31 Python

使用 pandas 创建每小时/每分钟时间范围

有没有办法在 pandas 中生成类似于 date_range 的时间范围?类似: pandas.time_range("11:00", "21:30", freq="30min") 解决方案 时间范围不作为独立索引类型存在.使用单个日期生成 在[1]中:pandas.date_range("11:00", "21:30", freq="30min")输出[1]: ..
发布时间:2022-01-24 19:36:51 Python

pandas to_latex() 转义数学模式

熊猫 to_latex() 方法 似乎将更大的表格转换为乳胶代码的便捷方式.但是,在编写数学模式时, $ 似乎被转义了. 一个例子: 将 pandas 导入为 pd将 numpy 导入为 np表=np.asarray([['$x^2$',3]])df=pd.DataFrame(table[:,1], columns=['value'], index=table[:,0])打印(df.to_ ..
发布时间:2022-01-24 12:39:33 Python

使用循环填充空的python数据框

假设我想用循环中的值创建并填充一个空数据框. 将 pandas 导入为 pd将 numpy 导入为 np年 = [2013 年、2014 年、2015 年]dn=pd.DataFrame()年年:df1 = pd.DataFrame({'事件': ['C', 'B','A'],年份:[1, 1, 1],}).set_index('事件')打印 (df1)dn=dn.append(df1, ign ..
发布时间:2022-01-24 11:54:29 Python

pandas 一次迭代多行并重叠

我有一个 pandas DataFrame,需要以 n 行块的形式输入下游函数(示例中为 print).这些块可能有重叠的行. 让我们从一个虚拟的 DataFrame 开始: d = {'A':list(range(1000)), 'B':list(range(1000))}df=pd.DataFrame(d) 对于具有 1 行重叠的 2 行块,我有以下代码: a = df.index ..
发布时间:2022-01-24 11:45:30 Python

修改列表中的数据帧不起作用

我有两个 DataFrames,我想执行相同的清理操作列表.我意识到我可以合并为一个,并且一次通过所有内容,但我仍然很好奇为什么这种方法不起作用 test_1 = pd.DataFrame({"A": [1, 8, 5, 6, 0],“B":[15、49、34、44、63]})test_2 = pd.DataFrame({"A": [np.nan, 3, 6, 4, 9, 0],“B":[-10 ..
发布时间:2022-01-24 11:45:25 Python