V2EX zhlenmao
 zhlenmao 最近的时间轴更新
zhlenmao

zhlenmao

V2EX 第 567215 号会员,加入于 2021-12-30 10:17:02 +08:00
zhlenmao 最近回复了
偶尔想用下 api ,感觉挺郁闷 的。开了 pro 再花钱买 api?
知道不知道哪里有付费的也好啊,我一直开着 web 版本的,极偶尔需要用下 api
2024-04-17 05:31:29 +08:00
回复了 zachary99 创建的主题 Linux 哪个版本 Linux 对多屏显示友好
@morgan1freeman 给你这同一个意思。哪怕我的电脑上常年都是多系统,Desktop 只用 windows ,哪怕昨天我部署到 linux 上遇到了几个小问题让我动起来了有些小场景是不是回到 Linux 下,我很快又放弃了 ^-^
2024-04-13 08:51:09 +08:00
回复了 zachary99 创建的主题 Linux 哪个版本 Linux 对多屏显示友好
多少年来,尝试过无数次linux,最终还是下不了那狠心,太浪费时间了,学习成本太高了。为了解决问题而不是给自己过不去浪费时间,必须时才换用linux :),虽然这几天已经折腾了无数次linux版本和环境尝试一个东西了
@Tumblr 我去,一敲击回车自动回复了。import pandas as pd

# 假设 df 是你的 DataFrame
# 创建一个新列 'C' 来存储 A 列和 B 列之间的差
df = pd.read_excel('abc.xlsx', engine='openpyxl')

df['C'] = df['B'] - df['A']
df.to_excel('c.xlsx', index=False, engine='openpyxl')
# 输出结果
print(df)
@Tumblr 表格的第一行要定义 A 、B ,也就是单元格 A1=A ,单元格 A2=B ,这样相当于给 pandas 定义了标题了。原有的 excel 的标签名它是不认识的,那些我们人类看到的列标签名 A\B\C ,行的 1\2\3
哈哈哈。我来总结下:pandas 读取时,是不理会列标签 A 、B 、C ,行标签 1 、2 、3.....这些的,他只是读入了整个表。而我是天真的想着他会读进这些东西 :)
def excel_column_number(column_label):
"""将 Excel 列的字母标识符转换为从 0 开始的索引"""
column_number = 0
for c in column_label:
column_number = column_number * 26 + (ord(c.upper()) - ord('A')) + 1
# 返回从 0 开始的索引
return column_number - 1

# 举例使用
import pandas as pd

# 读取 Excel 文件
df = pd.read_excel('反查数据 (240108)_test.xlsx')

# 假设你想获取列标识符为"C"的数据
column_index = excel_column_number("MR")
column_data = df.iloc[:, column_index]

# 显示结果
print(column_data)

。结。
@Tumblr 我真是受不了我自己了。如果第一行我定义下,就是 A1=A ,B1=B ,以此类推,那么类似这样
A B C
1 A B C
2 1 666 33
3 2 33 55
4 3 55 99
.

import pandas as pd

# Excel 文件路径
file_path = 'abc.xlsx'

# 读取 Excel 文件
df = pd.read_excel(file_path)
df['Difference'] = df['C'] - df['A']

# 输出新计算的差值列
print(df['Difference'])

这是可以的。第 1 行成了列标题。

A B C
1 2 2 2
2 1 666 33
3 2 33 55
4 3 55 99

这样再执行上面的代码就是 error 报错了。因为列标题成了 2 2 2 。问题是我想指定 A B C这个东东来定义”列“,好做运算

搞不明白了,头晕了脑涨了 :)
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6092 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 21ms UTC 02:33 PVG 10:33 LAX 19:33 JFK 22:33
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86