我的老师让我从一个列中的一行字符串中得到整数。这一切都是通过读取一个csv文件与python.so的帮助下,我的终端没有击中,但我没有得到什么作为一个指导问题,我想从每一行取整数,并打印他们。
- 以下是我的代码:**
import pandas as pd
tx = [ "T4.csv" ]
for name_csv in tx :
df = pd.read_csv( name_csv, names=["A"])
for row in df:
if row == ('NSIT ,A: ,'):
# i dont know how to use the split for to take the integer and print them !!!!
print("A",row)
else
# i dont know how to use the split for to take the integer and print them !!!!
print("B",row)
- 这里也是什么,它有csv文件:(我有只是他们都在列A)**
NSIT ,A: ,-213
NSIT ,A: ,-43652
NSIT ,B: ,-39
NSIT ,A: ,-2
NSIT ,B: ,-46
- 最后我已经把我的尝试在python上,我希望你们能理解我的问题。*
3条答案
按热度按时间vlju58qv1#
nqwrtyyt2#
一次读一行文件。用逗号分隔每一行。打印结果列表中的最后一项。
备选项:
输出:
blpfk2vs3#
你的问题不是很清楚。所以我假设你想打印出CSV文件的第3列。我还认为你在Excel中打开了CSV文件,这就是为什么你看到所有数据都放在A列中。
CSV(逗号分隔值)文件是一种纯文本文件,其中包含以行和列的表格形式组织的数据,其中每一行表示一条记录,每一列表示表单的一个字段或属性。
CSV文件中的每行数据通常由换行符分隔,每列中的值由分隔符分隔,如逗号(,)。例如,下面是一个包含三行三列的简单CSV文件:
对于一个简单的应用程序,比如你提到的,Pandas可能不是必需的。你可以使用Python的标准
csvreader
库来完成这个任务。请找到下面的代码来打印出你的CSV文件的第三列。