Python中文
首页
教程
问答
标签
搜索
登录
注册
如何用不同的两个csv文件将两列相乘并使用Pandas返回第一个csv文件的结果
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有两个CSV文件,其中第一个CSV文件包含Price列,第二个CSV文件包含我试图将这两列相乘并将结果保存到新列中的第一个CSV</p> <p>在第一.csv在</p> <pre><code>Code Description Unit Price 110101 STATIONARY BICYCLE INDOOR USE SET 120.25 110106 TREADMILL EXERCISE MACHINE, ELEC. AC110V SET 950.22 110107 TREADMILL EXERCISE MACHINE, ELEC. AC220V SET 1000 110110 EXERCISER ROWING INDOOR USE SET 450 110120 BARBELL SET SET 100 </code></pre> <p>在第二.csv在</p> ^{pr2}$ <p>预期产量是</p> <p>在第一.csv在</p> <pre><code>Code Description Unit Price Total 110101 STATIONARY BICYCLE INDOOR USE SET 120.25 25252.5 110106 TREADMILL EXERCISE MACHINE, ELEC. AC110V SET 150.22 33048.4 110107 TREADMILL EXERCISE MACHINE, ELEC. AC220V SET 100 23000 110110 EXERCISER ROWING INDOOR USE SET 40 9600 110120 BARBELL SET SET 100 25000 </code></pre> <p>我只能读文件</p> <pre><code>import pandas as pd df = pd.read_csv("QuoteCSV.csv", parse_dates=True) print(df) df1=pd.read_csv("itemcode.csv",index_col="Price", parse_dates=True) print(df1) </code></pre> <p>更新时间:</p> <pre><code> import pandas as pd a = pd.read_csv("itemcode.csv") b = pd.read_csv("QuoteCSV.csv") b = b.dropna(axis=1) merged = a.merge(b, on='Code') merged.to_csv("result.csv", index=False) c = pd.read_csv("result.csv") c['Total'] = c['Price'] * c['Quantity'] </code></pre> <p>但它不返回任何结果</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>试试这个</p> <pre><code>df["Total"]=df['Price'].multiply(df1['Quantity'], axis=0) print(df) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
为什么在使用strptime时会出现未进行转换的数据错误?
6 回答
为什么在使用strptim时会出现这个datetime日期错误
9 回答
为什么在使用StyleFrame时索引列的标题不显示sf.至excel()?
10 回答
为什么在使用sum()函数时会发生“int”对象不可调用的错误?
9 回答
为什么在使用sympy.dsolve时会得到“'list'对象没有属性'func'”?
9 回答
为什么在使用tabla时会得到一个空的数据帧?
4 回答
为什么在使用tensorboard时需要add_graph()的第二个参数?
8 回答
为什么在使用TensorFlow Lite转换YOLOv4时,推断时间/大小没有改进?有什么可能的改进吗?
5 回答
为什么在使用Tensorflow加载训练批时会出现内存泄漏?
1 回答
为什么在使用tensorflow时会收到警告/错误(使用函数API,但未实现错误)
5 回答
为什么在使用tetpyclient发出POST请求时出现403错误?
2 回答
为什么在使用TextBlob时会出现HTTP错误?
8 回答
为什么在使用TFIDF时出现错误“IndexError:list index out of range”pyspark.ml.feature?
6 回答
为什么在使用timedelta格式化之后,我在python中的日期是错误的?
5 回答
为什么在使用timeit或exec函数时,函数中的变量不会在提供的全局命名空间中搜索?
1 回答
为什么在使用tkinter时不能使用复选框?
2 回答
为什么在使用todoistpythonapi时会返回这个奇怪的ID?
7 回答
为什么在使用TQM时,在调整图像大小时,处理时间会有很大的差异?
5 回答
为什么在使用Tweepy下载用户时间线时收到错误消息
3 回答
为什么在使用twitter帐户登录Django应用程序时重定向127.0.0.1:8000?
5 回答